Как отобрать данные из одной таблицы Excel в другую
по какому-либо полю?
Допустим, есть справочник товаров с артикулом на 10 тысяч позиций в одной таблице Excel
(таблица А).
И есть сто отобранных по какому-то признаку артикулов (таблица Б).
Задача стоит в заполнении названия товара у этой сотни артикулов.
Если выполнять задачу без использования средств автоматизации,
то придется применять такую последовательность действий:
- запомнить артикул товара в таблице Б;
- найти поиском по артикулу этот товар в таблице А;
- скопировать название найденного товара;
- вставить название в таблицу Б;
- повторить данную последовательность еще 99 раз.
Очевидно, что это очень трудоемко и неэффективно.
Для решения такого рода задач можно использовать надстройку DataFromTable. Надстройка работает на Excel 2003 и 2010. Пример работы надстройки представлен на рисунке:
Книга2 – таблица, куда добавляем данные, Книга1 – таблица, откуда добавляем данные.
О том как добавлять и использовать надстройки Excel, можно прочитать здесь.
Скачать надстройку можно по ссылке