Как использовать функцию ВПР в Excel: простое руководство для новичков

Иван Корнев·09.04.2026·5 мин

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

Что такое ВПР и как он работает

ВПР расшифровывается как «Вертикальный Просмотр». Функция сканирует первый столбец указанного диапазона, находит там точное совпадение с искомым значением и возвращает данные из той же строки, но из другого столбца.

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

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

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

Формула записывается следующим образом:

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

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

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

Всегда указывайте ЛОЖЬ в последнем аргументе, если вам нужно найти конкретное значение (имя, код, дату). Это гарантирует, что формула не вернет случайные данные при отсутствии точного совпадения.

Пошаговый пример: поиск цены товара

Допустим, у вас есть прайс-лист на листе «База»:

A (Артикул)B (Название)C (Цена)
2101Хлеб50
3102Молоко80
4103Сыр350

Задача: В отдельной ячейке (например, E2) ввести артикул 102, а в соседней (F2) автоматически получить цену.

Шаги:

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

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

Результат: 80.

Если вы измените артикул в ячейке E2 на 103, цена автоматически обновится на 350.

Работа с ошибками: как избежать #Н/Д

Самая частая проблема — ошибка #Н/Д (#N/A). Она означает, что Excel не нашел искомое значение в первом столбце таблицы. Причины могут быть разными: лишний пробел, опечатка или реальное отсутствие товара.

Чтобы таблица выглядела аккуратно, оберните ВПР в функцию ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(ВПР(E2; $A$2:$C$4; 3; ЛОЖЬ); "Товар не найден")

Теперь вместо страшной ошибки пользователь увидит понятный текст «Товар не найден».

Частые причины ошибок:

  • Лишние пробелы: "Молоко " и "Молоко" для Excel — разные значения. Используйте функцию СЖПРОБЕЛЫ для очистки данных.
  • Разный формат: Число 101 (числовой формат) и "101" (текстовый формат) не совпадают. Приведите столбцы к одному типу.
  • Сдвиг диапазона: При копировании формулы вниз забыли закрепить диапазон знаками $.

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

Поиск данных с другого листа

ВПР отлично работает между разными листами одной книги. Синтаксис не меняется, просто при выделении таблицы переключитесь на нужный лист. Пример: =ВПР(A2; 'Склад'!$A:$D; 4; ЛОЖЬ) — ищет значение из A2 текущего листа в столбце А листа «Склад» и возвращает данные из 4-го столбца.

Динамические таблицы

Если ваш источник данных постоянно растет, преобразуйте диапазон в «Умную таблицу» (Ctrl+T). Тогда в формуле ВПР вместо адресов $A$2:$C$100 будет использоваться имя таблицы, например Товары[#Все]. При добавлении новых строк формула автоматически расширит область поиска.

Сравнение ВПР и современных аналогов

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

Часто задаваемые вопросы (FAQ)

Можно ли искать значение справа налево? Стандартная функция ВПР — нет. Она ищет только в первом столбце диапазона и возвращает данные из столбцов правее. Для поиска влево используйте связку ИНДЕКС + ПОИСКПОЗ или функцию XПР.

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

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

Что делать, если данных очень много и файл тормозит? Тысячи формул ВПР могут замедлять работу. По возможности замените их на XПР (он быстрее) или используйте сводные таблицы для анализа больших массивов данных.