Ищет значение в первом столбце диапазона и возвращает значение из другого столбца той же строки.
Синтаксис
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Аргументы
lookup_valueобязательно
Значение для поиска в первом столбце.
table_arrayобязательно
Диапазон, содержащий данные.
col_index_numобязательно
Номер столбца в диапазоне, из которого возвращается значение.
range_lookupнеобязательно
FALSE для точного совпадения, TRUE для приближённого. Используйте FALSE.
VLOOKUP (вертикальный поиск) ищет ключ в крайнем левом столбце таблицы и возвращает значение из указанного вами столбца. Задайте четвёртому аргументу значение FALSE для точного совпадения — это самый распространённый и надёжный режим. Для новых книг предпочитайте XLOOKUP, который снимает ограничение VLOOKUP «слева направо».
=VLOOKUP("A102", A2:C100, 3, FALSE)→$1,250Находит товар A102 в столбце A и возвращает его цену из столбца C.
=VLOOKUP(E2, Products!A:D, 2, FALSE)→Wireless MouseИщет идентификатор из ячейки E2 на другом листе и возвращает название товара.
Выберите ключ поиска
Выберите искомое значение — оно должно находиться в первом столбце вашей таблицы.
Выберите таблицу и точный столбец
Выделите весь диапазон данных, затем посчитайте, в каком столбце находится ответ.
Зафиксируйте точное совпадение
Завершите аргументом FALSE, чтобы VLOOKUP возвращал только точное совпадение, а не ближайшее значение.
Искомое значение не найдено в первом столбце. Проверьте лишние пробелы, несоответствие «число, сохранённое как текст», или отсутствие FALSE для точного совпадения. Оберните в IFERROR, чтобы показать понятное сообщение.
Нет — он возвращает только столбцы справа от ключа. Чтобы вернуть значения слева, используйте INDEX/MATCH или XLOOKUP.