Skip to main content

ВПР

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

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

Синтаксис​

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

АргументОписаниеДопустимые значения
искомое_значениеЗначение для поиска в первом столбце диапазонаЛюбое значение (число, текст, дата и т.д.)
диапазонДиапазон, в котором необходимо осуществить поиск. Первый столбец диапазона должен содержать значение аргумента "искомое_значение"Диапазон ячеек, например, A2:D100
номер_столбцаНомер столбца, из которого необходимо вернуть значение. Первый столбец диапазона имеет номер 1Целое число > 0 или ссылка на ячейку с числом
[метод_поиска](необязательный) Логическое значение, которое определяет тип поиска: приблизительный (ИСТИНА) или точный (ЛОЖЬ). По умолчанию ИСТИНАИСТИНА или ЛОЖЬ

Пример использования​

Предположим, у вас есть таблица с данными о продуктах:

ABC
1КодПродуктЦена
2101Яблоки50
3102Груши60
4103Апельсины70
5104Бананы40

Если вы хотите найти цену яблок (код 101), вы можете использовать функцию ВПР следующим образом:

=ВПР(101; A2:C5; 3; ЛОЖЬ)

Объяснение значений аргументов функции​

  • 101: Значение, которое вы ищете (код продукта).
  • A2:C5: Диапазон, в котором выполняется поиск (включает столбцы "Код продукта", "Название", "Цена").
  • 3: Номер столбца, из которого нужно вернуть значение (в данном случае, это "Цена").
  • ЛОЖЬ: Указывает на то, что нужно искать точное совпадение.

Результат​

Функция вернёт значение 50, что соответствует цене яблок.

Примечания​

  • Для точного поиска используйте ЛОЖЬ или 0 в четвертом аргументе.
  • Используйте подстановочные знаки «*», «?» и «~» для аргумента искомое_значение только когда аргумент метод_поиска равен 0 или ЛОЖЬ.
  • Первый столбец диапазона должен содержать искомые значения.
  • При точном поиске порядок данных не важен, при приближенном обязательна сортировка по возрастанию.
  • Если искомое_значение не найдено, возвращается ошибка**#Н/Д**.