ВПР
Данная функция ищет значения в указанной таблице и выдает найденные совпадения.
Данные ячейки E2 мы будем искать в столбцах B2:C31 Обратите внимание, что в ячейках F2 и G2 сразу появляется результат поиска. Рассмотрим построение формулы:
Формула находится в Ссылки и массивы – ВПР. Заполняем форму:
Искомое_значение Ячейка которую нужно найти.
Таблица Таблица где мы ищем
Номер_столбца В таблице это порядковый номер столбца, данные которого нам нужным (счёт от крайнего левого по порядку).
Интервальный_просмотр ЛОЖЬ Метод поиска: ЛОЖЬ ищет точное совпадение – часто используется.
Можно вместо ЛОЖЬ писать 0 (ноль)
Если вы заметили, при нажатии на рабочую формулу в командной строке, отображаются рабочие диапазоны различными цветастыми рамками. Эти рамки для удобства можно перетаскивать или растягивать:
Растягивая диапазон таблицы (зелёный) можно даже захватить лишние пустые строчки внизу и ВПР распознает их как пустые значения.
Не забывайте, что в случае наличия лишних пробелов или малейших нестыковок – ячейки не распознаются, т.к. здесь используется метод бинарного сравнения.
Пример: на мой взгляд, классический метод сравнения и поиска для двух баз данных. Допустим, нам необходимо найти соответствующие значения по стоимости и порядковому номеру трёх ячеек в данных соседнего столбика.
Используя ВПР мы находим эти значения, но фиксируем базу данных I2:K31 добавляя знаки «$» получая: $I$2:$K$31
Эта же формула со значением 0 вместо ЛОЖЬ
Теперь, если растягивать формулу по трём ячейкам (N2:N4), мы автоматически находим соответствующие значения по всей базе данных. Однако помните, что если в базе где мы ищем будет два одинаковых значения, то будет зафиксирован только первый найденный результат.