ВПР (VLOOKUP)

Производит поиск по первому столбцу диапазона и возвращает значение из найденной ячейки.

Примеры использования

ВПР(10003; A2:B26; 2; ЛОЖЬ)

Синтаксис

ВПР(запрос; диапазон; индекс; [отсортировано])

  • запрос – критерий, по которому выполняется поиск ( например, 42, "кошка" или I24).

  • диапазон – диапазон, в первом столбце которого будет производиться поиск по запросу.

  • индекс – номер столбца (от начала диапазона), из которого нужно взять искомое значение.

    • Если индекс не попадает в интервал от 1 до числа столбцов в диапазоне, возвращается ошибка #ЗНАЧЕН! .
  • отсортировано – по умолчанию [ИСТИНА]. Указывает, отсортированы ли данные в столбце, в котором производится поиск (первом столбце из указанного диапазона). Как правило, рекомендуемое значение – ЛОЖЬ.

    • Если для параметра отсортировано указать значение ЛОЖЬ (рекомендуется), возвращается только точное совпадение. Если таких совпадений несколько, возвращается значение для первого из них. Если точных совпадений нет, возвращается ошибка #Н/Д.

    • Если для параметра отсортировано не выбрано значение или выбрано ИСТИНА, возвращается значение, ближайшее к запрошенному (меньшее либо равное). Если все значения в столбце поиска больше указанного, возвращается ошибка #Н/Д.

Примечания

  • Если для параметра отсортировано не выбрано значение или выбрано ИСТИНА, а первый столбец диапазона не отсортирован, функция может вернуть неверное значение. Если результаты ВПР вызывают сомнение, убедитесь, что для последнего параметра указано значение ЛОЖЬ. Такая конфигурация подходит для большинства случаев. Если же данные в столбце отсортированы и вы хотите оптимизировать поиск, укажите значение ИСТИНА.

  • При поиске чисел или дат убедитесь, что первый столбец в диапазоне не отсортирован по текстовым значениям. К примеру, правильно отсортированные числа должны располагаться в порядке (1; 2; 10; 100). Если их отсортировать как текст, порядок будет иным: (1; 10; 100; 2). При неверном типе сортировки функция может вернуть неправильное значение.

  • Запросы на основе регулярных выражений НЕ поддерживаются. В этих случаях нужно использовать функцию QUERY.

  • ВПР работает быстрее, если данные в диапазоне отсортированы и для параметра отсортировано указано значение ИСТИНА.

  • Также для поиска можно использовать шаблоны с подстановочными знаками. Знаки "?" и "*" подставляются в запрос. При этом знак вопроса обозначает один символ, а звездочка – набор символов. Если вы хотите найти вопросительный знак или звездочку в тексте, введите перед искомым символом тильду (~), чтобы указать, что это не подстановочный знак. А если нужно найти тильду, введите ещё одну.

     

Похожие функции

QUERY: Выполняет запросы на базе языка запросов API визуализации Google.

ГПР: Производит поиск по первой строке диапазона и возвращает значение из найденной ячейки.

Примеры

ВПР ищет в первом столбце номер студента и возвращает соответствующую оценку.

ВПР ищет в первом столбце приблизительное значение дохода (параметр отсортировано имеет значение ИСТИНА) и возвращает соответствующую ему ставку налога.

Если по запросу найдено несколько равных значений, ВПР возвращает первое из них.

Была ли эта статья полезна?
Как можно улучшить эту статью?