Если вы уверены, что нужная информация содержится в определенной таблице, то можете выполнить поиск этих данных по строкам, используя функцию
ВПР
. Предположим, вы хотите купить апельсин. Используя ВПР
, вы можете узнать его цену.Синтаксис
=ВПР(запрос
; диапазон; индекс;
[отсортировано
])
Аргументы функции
запрос
– значение, по которому выполняется поиск в первом столбце диапазона.диапазон
– верхнее и нижнее значения диапазона, в пределах которого осуществляется поиск.индекс
– номер столбца, в котором подбирается результат. Этот номер должен быть положительным целым числом.отсортировано
– необязательный аргумент, который может принимать одно из следующих значений:ЛОЖЬ
– рекомендуемое значение, используемое для поиска точного соответствия.ИСТИНА
– значение, используемое для поиска приблизительного соответствия. Оно задается по умолчанию, если значение аргументаотсортировано
не задано.
Внимание! Прежде чем использовать функцию ВПР для поиска приблизительного соответствия, необходимо выполнить сортировку по столбцу запроса в порядке возрастания. В противном случае вы можете получить неверный результат. Подробнее о том, почему функция может возвращать неверное значение…
Возвращаемое значение
Первое соответствие в выбранном диапазоне, который определяется аргументом
диапазон
.Примеры использования функции ВПР
Результаты при различных запросах
Найдите цену апельсина и яблока при помощи функции ВПР
.
Как функция ВПР работает с разными номерами столбцов
При помощи функции
ВПР
можно узнать количество апельсинов, которое указано во втором столбце.Точное или приблизительное соответствие
- Выполнив поиск точного соответствия при помощи функции
ВПР
, можно узнать точный идентификатор. - Выполнив поиск приблизительного соответствия при помощи функции
ВПР
, можно узнать примерное значение идентификатора.
Распространенные варианты использования функции ВПР
Замена значения, возвращаемого в результате ошибки
Если вы хотите, чтобы вместо ошибки, возникающей при отсутствии искомого запроса (#Н/Д), функция
ВПР
возвращала другое значение, вы можете воспользоваться функцией ЕСНД()
. Подробнее о функции ЕСНД()…
Ошибка #Н/Д при выполнении функции
ВПР возникает из-за того, что запрос "Pencil" ("Карандаш") отсутствует в столбце "Fruit" ("Фрукт").Функция
ЕСНД() позволяет заменить #Н/Д другим значением. В нашем случае это фраза "NOT FOUND" ("НЕ НАЙДЕНО"). |
=ЕСНД(ВПР(G3; B4:D8; 3; ЛОЖЬ);"НЕ НАЙДЕНО")
Возвращаемое значение – "НЕ НАЙДЕНО".
|
Совет. Если вы хотите заменить значение, возвращаемое при ошибке #ССЫЛ!, ознакомьтесь с информацией о функции ЕСЛИОШИБКА().
Как функция ВПР работает с несколькими критериями
В настройках функции
ВПР
невозможно указать сразу несколько критериев. Однако вы можете создать вспомогательный столбец, объединяющий несколько столбцов, и выполнить поиск соответствия при помощи функции ВПР
по этому столбцу.1. Создайте столбец "Helper" ("Помощник") и при помощи оператора "&" объедините в нем имя и фамилию. | В ячейке B4 укажите формулу =C4&D4 и протащите ее до ячейки B8. |
2. В качестве запроса используйте адрес ячейки B7 – "John Lee". |
=ВПР(B7; B4:E8; 4; ЛОЖЬ)
Возвращаемое значение – "Support" ("Поддержка").
|
Подстановочные знаки и частичные соответствия
При работе с функцией
ВПР
можно использовать подстановочные знаки или частичные соответствия. Доступны следующие подстановочные знаки:- знак вопроса "?" соответствует любому символу;
- звездочка "*" соответствует любой последовательности символов.
Чтобы использовать подстановочные знаки в функции
ВПР
, для аргумента отсортировано
должно быть выбрано значение ЛОЖЬ
(точное соответствие).Сочетание символов "St*" можно использовать для любых слов, начинающихся на "St", независимо от их длины, например "Steve", "St1", "Stock" или "Steeeeeeve". |
=ВПР("St*"; B4:D8; 3; ЛОЖЬ)
Возвращаемое значение – "Marketing" ("Маркетинг").
|