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

Иван Корнев·18 августа 2026·3 мин

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

Оглавление

Синтаксис функции ВПР

Формула имеет следующий вид: =ВПР(искомое_значение; таблица; номер_столбца; [тип_совпадения])

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

Пошаговая инструкция по подстановке данных

  1. Выберите ячейку, куда нужно подставить данные.
  2. Введите =ВПР( и укажите ячейку с искомым значением (ключом).
  3. Выделите диапазон второй таблицы, закрепив его абсолютными ссылками (знаками $), чтобы диапазон не «съезжал» при копировании формулы вниз.
  4. Укажите номер столбца в этом диапазоне, содержащего нужные данные.
  5. Поставьте 0 для точного поиска и закройте скобку.
  6. Нажмите Enter и протяните формулу на остальные ячейки.

Функция ВПР умеет искать только слева направо: столбец с ключами должен быть левее столбца с результатами. Для точного поиска уникальных идентификаторов всегда указывайте 0 или ЛОЖЬ в последнем аргументе, иначе функция может вернуть некорректное ближайшее значение.

Важные ограничения и советы

  • При поиске текста регистр букв не учитывается.
  • Если точное совпадение не найдено (при типе 0), функция вернет ошибку #Н/Д (#N/A). Её можно обработать с помощью функции ЕСЛИОШИБКА.
  • Для более гибкого поиска (в том числе справа налево) современные источники рекомендуют использовать связку функций ИНДЕКС + ПОИСКПОЗ или функцию ПРОСМОТРX (XLOOKUP).

Частые ошибки

  • Ошибка #Н/Д: означает, что точное совпадение не найдено. Проверьте наличие лишних пробелов в ключевых ячейках или используйте функцию ЕСЛИОШИБКА для скрытия ошибки.
  • Сдвиг данных при копировании: возникает, если забыть закрепить диапазон второй таблицы абсолютными ссылками (знаками $).
  • Неверный результат при поиске: часто вызван указанием 1 (ИСТИНА) вместо 0 (ЛОЖЬ) в аргументе типа совпадения, из-за чего Excel ищет ближайшее меньшее значение вместо точного.

FAQ

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

Учитывает ли ВПР регистр букв при поиске текста?
Нет, при поиске текста регистр букв не учитывается.

Что обязательно ставить в тип совпадения при поиске артикулов?
Рекомендуется ставить 0 (или ЛОЖЬ) для обеспечения точного совпадения и избежания ошибок подстановки.