Блог

Функция ВПР в редакторе таблиц «Р7»

Рабочие таблицы могут содержать самые разные данные: цифры, цены, выработка, дебит, кредит, фамилии, марки, SKU и т.п. Периодически нужно что-то найти, сравнить две таблицы, сопоставить данные или перенести из одной в другую. Если у вас тысячи строк, сделать это вручную нереально. Помогает функция вертикального просмотра (ВПР).

В этом посте:
  • 1 пошаговая инструкция
  • 2 гифки
  • 3 известных ошибки
Время чтения: 3 минуты


ВПР (или vlookup) – это одна из поисковых функций, которые используются для упрощения поиска информации по списку данных.
Синтаксис функции вертикального просмотра выглядит так:


= ВПР(параметр 1;параметр 2;параметр 3;параметр 4)


  • Параметр 1 – значение (число или слово), которое необходимо найти, или ячейка с этим значением,
  • Параметр 2 – два или более столбца с данными для поиска,
  • Параметр 3 – номер столбца в таблице,
  • Параметр 4 – интервальный просмотр, логическое значение ИСТИНА (0), то есть точное соответствие, или ЛОЖЬ (1), то есть приблизительное соответствие.

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



Каков рецепт правильного поиска. Официальная инструкция от наших разработчиков предлагает так:
  • выделите ячейку, в которой нужно ввести результат поиска,
  • сделайте одно из трёх: кликните по значку «Вставить функцию» на панели инструментов, или по значку функции перед строкой ввода, или выберите в контекстном меню команду «Вставить функцию»,
  • в открывшемся диалоговом окне выберите из списка группу функций «Поиск и ссылки», затем «ВПР»,
  • введите требуемые аргументы,
  • нажмите клавишу Enter и получите результат поиска в выбранной ячейке.


На самом деле те, кто пользуется функцией ВПР, не всегда ищут информацию из самого левого столбца, а чаще в массиве. Также не всегда сортируют данные в порядке возрастания, а используют ту таблицу, которая сформировалась в реальном рабочем процессе. Еще часто вводят функцию вручную или выделяют параметры с помощью мыши без диалогового окна. И функция работает.
Для иллюстрации мы используем таблицы с данными условной пиццерии. Понятно, что в маленькой таблице всё и так видно с первого взгляда, но если у вас 5 тысяч позиций, без ВПР никуда. Обратите внимание, что для параметров 1 и 2 задаются не конкретные ячейки, а целые столбцы.



На примере выше в левую таблицу (закупки) автоматически подставляются данные из правой таблицы (цена продукта). В последнем столбике первой таблицы при этом забита формула умножения цены на объем, чтобы получить итоговую стоимость (это осталось за кадром).


И еще!
Если вы ошиблись при вводе запроса или данных не найдено, функция возвращает ошибки:
  • #ЗНАЧ! – значение аргумента номер столбца (параметр 3) меньше 1,
  • #ССЫЛКА! – значение аргумента номер столбца больше, чем количество столбцов в таблице
  • #Н/Д – аргумент интервальный просмотр (параметр 4) имеет значение «ЛОЖЬ» (1), но точное соответствие не найдено.
Хорошего поиска и вертикального просмотра!