Функция ВПР в Excel: поиск и подстановка данных из других таблиц

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

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

Оглавление

Синтаксис и аргументы формулы

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

Аргументы функции расшифровываются так:

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

Пошаговая инструкция по применению

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

При работе с большими массивами данных рекомендуется использовать «умные таблицы» (Ctrl+T), чтобы диапазон обновлялся автоматически при добавлении новых строк.

Ограничения и современные альтернативы

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

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

  • Смещение диапазона при копировании: если не зафиксировать ссылки на таблицу знаком $ или клавишей F4, при протягивании формулы вниз диапазон поиска съедет, и данные не найдутся.
  • Поиск не в первом столбце: если искомое значение находится не в крайнем левом столбце выделенного диапазона, формула выдаст ошибку. Решение: перестроить таблицу или использовать связку ИНДЕКС и ПОИСКПОЗ.
  • Неверное значение из-за дубликатов: при наличии повторяющихся искомых значений ВПР всегда возвращает данные только для первого совпадения, найденного сверху вниз.

FAQ

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

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

Как сделать так, чтобы диапазон таблицы обновлялся сам?
Преобразуйте обычный диапазон ячеек в «умную таблицу» с помощью сочетания клавиш Ctrl+T. В этом случае при добавлении новых строк формулы ВПР будут автоматически включать их в расчет.