VLOOKUP
Функция ВПР (VLOOKUP) в Excel: как пользоваться, примеры
VLOOKUP ищет значение в первом столбце таблицы и возвращает значение из другого столбца той же строки. В русской версии Excel функция называется ВПР.
Синтаксис
=VLOOKUP(искомое_значение; таблица; номер_столбца; [интервальный_просмотр])
- искомое_значение — Значение, которое нужно найти (код, имя, ID).
- таблица — Таблица для поиска. Искомое значение обязательно должно быть в её первом столбце.
- номер_столбца — Порядковый номер столбца в таблице, из которого берётся результат (начиная с 1).
- интервальный_просмотр — FALSE (0) — точное совпадение, TRUE (1) — приблизительное совпадение.
Пример
Формула:
=VLOOKUP("P03";A2:C4;3;FALSE)→ результат: 2000
Точное совпадение (FALSE)
При поиске по коду, ID или имени всегда указывайте FALSE. Иначе VLOOKUP может вернуть не ту строку.
Приблизительное совпадение (TRUE)
Для поиска по интервалам: балл → оценка, сумма → процент скидки. При этом первый столбец должен быть отсортирован по возрастанию.
Закрепление знаком $
Чтобы таблица не смещалась при протягивании формулы вниз, сделайте ссылку абсолютной: $A$2:$C$100 (клавиша F4).
Ограничения VLOOKUP
VLOOKUP ищет только вправо, а при вставке столбца номер столбца сбивается. Эти проблемы решают INDEX+MATCH или XLOOKUP.
Закрепите на практике
Частые вопросы
Значение не найдено. Проверьте лишние пробелы (TRIM) и совпадение форматов числа и текста. Чтобы вывести понятное сообщение: =IFERROR(VLOOKUP(...);"Не найдено").
Нет. Для этого используйте INDEX+MATCH или XLOOKUP.
Да, ВПР — название VLOOKUP в русской версии Excel. Синтаксис одинаковый, только аргументы разделяются ;.