Осваиваем функцию ВПР в Excel за 5 минут

Иван Корнев·12.04.2026·4 мин

Функция ВПР (VLOOKUP) ищет значение в первом столбце таблицы и возвращает данные из той же строки, но из другого указанного столбца. Это главный инструмент для связывания разрозненных данных: например, чтобы подтянуть цену товара по его артикулу или найти должность сотрудника по табельному номеру.

Если у вас есть два списка, где один является справочником для другого, ВПР автоматизирует перенос информации, избавляя от ручного копирования.

Синтаксис формулы: разбираем по косточкам

Формула состоит из четырех аргументов, три из которых обязательны:

=ВПР(искомое_значение; таблица; номер_столбца; [интервальный_просмотр])

Разберем каждый параметр на простом языке:

  1. Искомое значение — что ищем? (например, артикул товара или фамилия).
  2. Таблица — где ищем? Диапазон ячеек. Критически важно: искомое значение должно находиться строго в первом (левом) столбце этого диапазона.
  3. Номер столбца — откуда брать ответ? Номер колонки внутри выбранного диапазона, начиная с 1.
  4. Интервальный просмотр — как ищем?
    • ЛОЖЬ (или 0) — точное совпадение. Используется в 95% случаев.
    • ИСТИНА (или 1) — приблизительное совпадение. Нужно только для числовых диапазонов (например, налоговые ставки или скидки от объема), при этом первый столбец должен быть отсортирован по возрастанию.

Самая частая ошибка новичков — выбор неправильного диапазона. Если вы ищете по столбцу B, а данные для возврата в столбце A, ВПР не сработает, так как она «смотрит» только вправо. В таких случаях используйте связку ИНДЕКС/ПОИСКПОЗ или функцию ХПРОСМОТР (XLOOKUP).

Пошаговая инструкция: создаем первую формулу

Представим задачу: у нас есть прайс-лист (диапазон A2:C100), где в столбце A — Артикул, в B — Название, в C — Цена. Нам нужно в отдельной ячейке найти цену по введенному артикулу.

  1. Кликните в ячейку, где должен появиться результат.
  2. Введите знак равенства = и начните писать ВПР.
  3. Укажите искомое значение. Кликните на ячейку с артикулом, который нужно найти (например, E2). Поставьте точку с запятой ;.
  4. Выделите таблицу. Зажмите левую кнопку мыши и выделите весь диапазон справочника (от A2 до C100).
    • Совет: Нажмите F4, чтобы закрепить диапазон знаками доллара ($A$2:$C$100). Это позволит протягивать формулу вниз без сбоев.
  5. Введите номер столбца. Нам нужна цена, она третья по счету в выделенном диапазоне. Пишем 3. Ставим ;.
  6. Выберите тип поиска. Пишем ЛОЖЬ (для точного совпадения).
  7. Закройте скобку и нажмите Enter.

Итоговая формула: =ВПР(E2; $A$2:$C$100; 3; ЛОЖЬ)

Таблица: ВПР против современных аналогов

Если у вас современный Excel (Office 365 или 2021+), стоит знать о альтернативах.

ФункцияГлавное преимуществоКогда использовать
ВПРРаботает во всех версиях Excel, привычна многим.Стандартные задачи, работа со старыми файлами.
ХПРОСМОТР (XLOOKUP)Ищет в любом направлении (слева направо и справа налево), не ломается при вставке столбцов.Новые проекты, если доступна в вашей версии.
ИНДЕКС + ПОИСКПОЗМаксимальная гибкость, работает в старых версиях, позволяет искать слева.Сложные отчеты, где ВПР неприменима.

Чтобы формула не превращалась в «кашу» из ошибок при копировании, всегда фиксируйте диапазон таблицы абсолютными ссылками (знаки $). Выделите диапазон в формуле и нажмите F4.

Разбор популярных ошибок

Даже при правильном синтаксисе формула может вернуть ошибку. Вот как их читать и исправлять:

  • #Н/Д (#N/A) — Самое частое. Означает, что значение не найдено.
    • Причины: Опечатка в искомом значении, лишние пробелы в ячейках, разные форматы данных (число сохранено как текст).
    • Решение: Проверьте данные, используйте функцию СЖПРОБЕЛЫ для очистки текста или приведите форматы к единому виду.
  • #ССЫЛКА! (#REF!) — Вы указали номер столбца, которого нет в выбранном диапазоне.
    • Пример: Выделили диапазон из 2 столбцов, а в формуле просите вернуть данные из 3-го.
  • #ЗНАЧ! (#VALUE!) — Номер столбца указан меньше 1 или не является числом.

Частые ошибки при использовании

  1. Поиск не в первом столбце. ВПР физически не умеет искать значение, если оно находится во втором или третьем столбце выделенного диапазона. Перестройте таблицу или используйте ХПРОСМОТР.
  2. Забытый параметр «ЛОЖЬ». Если не указать последний аргумент, Excel по умолчанию использует приблизительный поиск. Это приведет к тому, что вместо точного совпадения программа подтянет данные от ближайшего меньшего значения, исказив отчет.
  3. «Плывущий» диапазон. При протягивании формулы вниз диапазон поиска смещается (A2:C100 превращается в A3:C101). Всегда используйте абсолютные ссылки ($).

FAQ: ответы на вопросы новичков

Можно ли использовать ВПР для поиска по нескольким условиям? Напрямую — нет. ВПР ищет только по одному критерию. Для поиска по двум условиям (например, «Город» + «Товар») нужно создавать вспомогательный столбец, сцепляя эти два значения через амперсанд (&), и искать уже по этому уникальному ключу.

Почему ВПР не видит число, хотя оно есть в таблице? Скорее всего, в одном месте число сохранено как числовой формат, а в другом — как текстовый. Визуально они одинаковы, но для Excel это разные вещи. Используйте инструмент «Текст по столбцам» или умножение на 1, чтобы привести форматы к общему виду.

Что делать, если нужно вернуть данные из столбца левее искомого? Классическая ВПР этого не умеет. Вам помогут комбинация функций ИНДЕКС и ПОИСКПОЗ, либо функция ХПРОСМОТР (в новых версиях Excel), которая позволяет указывать отдельные диапазоны для поиска и для возврата результата.