Функция ВПР ищет значение в первом столбце диапазона и возвращает соответствующее ему значение из этой же строки и указанного столбца.
Эта функция может быть полезна для поиска и подстановки данных из одной таблицы в другую по совпадающему значению.
Синтаксис
ВПР(искомое_значение; диапазон; номер_столбца; [метод_поиска])
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
искомое_значение |
Значение для поиска в первом столбце диапазона |
Любое значение (число, текст, дата и т.д.) |
диапазон |
Диапазон, в котором необходимо осуществить поиск. Первый столбец диапазона должен содержать значение аргумента "искомое_значение" |
Диапазон ячеек, например, A2:D100 |
номер_столбца |
Номер столбца, из которого необходимо вернуть значение. Первый столбец диапазона имеет номер 1 |
Целое число > 0 или ссылка на ячейку с числом |
[метод_поиска] |
(необязательный) Логическое значение, которое определяет тип поиска: приблизительный (ИСТИНА) или точный (ЛОЖЬ). По умолчанию ИСТИНА |
ИСТИНА или ЛОЖЬ |
Пример использования
Предположим, у вас есть таблица с данными о продуктах:
|
A |
B |
C |
|---|---|---|---|
1 |
Код |
Продукт |
Цена |
2 |
101 |
Яблоки |
50 |
3 |
102 |
Груши |
60 |
4 |
103 |
Апельсины |
70 |
5 |
104 |
Бананы |
40 |
Если вы хотите найти цену яблок (код 101), вы можете использовать функцию ВПР следующим образом:
=ВПР(101; A2:C5; 3; ЛОЖЬ)
Объяснение значений аргументов функции
–101: Значение, которое вы ищете (код продукта).
–A2:C5: Диапазон, в котором выполняется поиск (включает столбцы "Код продукта", "Название", "Цена").
–3: Номер столбца, из которого нужно вернуть значение (в данном случае, это "Цена").
–ЛОЖЬ: Указывает на то, что нужно искать точное совпадение.
Результат
Функция вернёт значение 50, что соответствует цене яблок.
Примечания
–Для точного поиска используйте ЛОЖЬ или 0 в четвертом аргументе.
–Используйте подстановочные знаки «*», «?» и «~» для аргумента искомое_значение только когда аргумент метод_поиска равен 0 или ЛОЖЬ.
–Первый столбец диапазона должен содержать искомые значения.
–При точном поиске порядок данных не важен, при приближенном обязательна сортировка по возрастанию.
–Если искомое_значение не найдено, возвращается ошибка #Н/Д.