Задача сопоставления данных двух и более таблиц не такая уж и редкая.
Вот примеры областей применения:
— Сопоставление прайс-листов различных поставщиков по артикулу
— Сопоставление двух списков на на идентичность данных
— Добавление в таблицу или отчет информации из других таблиц
— Выявление ошибочных данных
Искать глазами несовпадения в списках из более чем 100 строк — дело неблагодарное и никому не нужное.
Поэтому хочу поделиться опытом практического решения данной задачи с помощью Excel, в частности, с помощью функции «ВПР», которая сама по себе является инструментом в инструменте.
Сопоставление списков по ключевому полю
Рис.1 Еще раз о ВПР
ВПР (искомое_значение; таблица; номер_столбца_таблицы; ЛОЖЬ) — последний аргумент «ЛОЖЬ» устанавливается для поиска точного совпадения
Капля теории:
Функция «ВПР» берет указанное ключевое значение (искомое_значение),
ищет его в первом столбце выбранного диапазона (таблица) и,
при нахождении, возвращает значение из указанного столбца (номер_столбца_таблицы) выбранного диапазона.
В противном случае возвращается код ошибки «#Н/Д«:
Теперь к практике:
В ячейке напротив первой строки списка вписываем формулу : «=ВПР ( A2 ; H:K; 4 ; ЛОЖЬ )» (Рис.1) , где
A2 — ссылка на ячейку, в которой находится ИНН (или «ключевое значение») которое Excel будет искать в первом столбце списка регионов;
H:K — диапазон списка регионов, в котором будет осуществляться поиск. Внимание! Первый столбец диапазона должен содержать ИНН (или «Ключевые значения») ;
4 — это номер столбца из которого будут браться данные в случае удачного поиска. Четвертый по счету от начального столбца диапазона «H:K»
ЛОЖЬ — устанавливаем для точного поиска, поскольку сопоставление нужно точное
На слайдах весь пример по шагам:
Описанный пример можно скачать тут — Пример_ВПР.xlsx
Этот пример использования инструмента ВПР я написал по многочисленным просьбам моих коллег.
Надеюсь информация будет полезна всем, кто работает с большими объемами данных.