Функция ВПР: ищем по вертикали Теория

ВПР — самая используемая функция поиска в Excel

Если вы работаете с Excel серьёзно, ВПР станет одной из самых востребованных формул в вашем арсенале. Она решает задачу «найти строку в справочнике по ключу и вернуть нужное поле» — и делает это в одну строку.

Название расшифровывается как Вертикальный Просмотр Ряда. В английском Excel — VLOOKUP (Vertical Lookup).

Синтаксис

=ВПР(искомое_значение; таблица; номер_столбца; интервальный_поиск)
АргументЧто этоПример
искомое_значение Ключ, который ищем в справочнике A2 (код клиента из рабочей таблицы)
таблица Диапазон справочника; ключи — в первом столбце $Клиенты!$A$2:$C$100
номер_столбца Порядковый номер столбца внутри диапазона, откуда берём результат 2 (второй столбец диапазона)
интервальный_поиск ЛОЖЬ — точное совпадение; ИСТИНА — приближённое ЛОЖЬ

Пример из жизни

На листе «Продажи» в столбце A хранятся коды клиентов. На листе «Клиенты» — справочник: столбец A — коды, столбец B — имена. Нужно подтянуть имя клиента в столбец B листа «Продажи»:

=ВПР(A2; Клиенты!$A$2:$B$100; 2; ЛОЖЬ)

Функция берёт код из A2, ищет его в первом столбце диапазона Клиенты!$A$2:$B$100, находит совпадающую строку и возвращает значение из второго столбца этой строки — имя клиента.

ЛОЖЬ или ИСТИНА в последнем аргументе

Это самый важный аргумент, который часто оставляют без внимания:

Значение Режим поиска Когда использовать
ЛОЖЬ (или 0) Точное совпадение — ключ должен совпасть полностью Всегда при работе с кодами, ИНН, артикулами, именами
ИСТИНА (или 1) Приближённый поиск — возвращает наибольшее значение, не превышающее искомое Шкалы, диапазоны (налоговые ставки, скидки по сумме покупки)
Важно: для ИСТИНА справочник обязательно должен быть отсортирован по возрастанию в столбце ключей. Без сортировки результат будет неверным. Для ЛОЖЬ сортировка не нужна — это самый безопасный и распространённый вариант.

Нумерация столбцов

Номер столбца отсчитывается внутри диапазона, а не по всему листу. Если диапазон начинается с колонки B, то столбец B — это номер 1, столбец C — номер 2 и т.д.

Например, диапазон $B$2:$E$20:

  • Столбец B → номер 1 (ключи)
  • Столбец C → номер 2
  • Столбец D → номер 3
  • Столбец E → номер 4

Абсолютные ссылки на диапазон

Диапазон справочника почти всегда фиксируют знаками $: $A$2:$C$100. Без фиксации при копировании формулы вниз диапазон сместится вслед за строкой, и функция начнёт искать в неверном месте.

Что происходит, если ключ не найден

При точном поиске (ЛОЖЬ) и отсутствии совпадения ВПР возвращает ошибку #Н/Д («нет данных»). Чтобы заменить ошибку понятным текстом, оберните ВПР в ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(ВПР(A2; Клиенты!$A$2:$B$100; 2; ЛОЖЬ); "Клиент не найден")

Ограничения ВПР

  • Ищет только в первом столбце диапазона.
  • Возвращает данные только правее столбца с ключами.
  • Результат зависит от номера столбца: если в справочнике добавить или переставить столбец — формула вернёт неверные данные.

Как преодолеть эти ограничения — разберём в разделе про ПОИСКПОЗ и ИНДЕКС.

Предыдущий урок Следующий урок