Поиск

VLOOKUP

Определение

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

Синтаксис

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Аргументы

Аргумент Значение
lookup_value Искомый ключ, например код, введённый в кавычках или хранящийся в ячейке.
table_array Блок ячеек для поиска. Ключ должен находиться в крайнем левом столбце.
col_index_num Какой столбец таблицы вернуть; крайний левый считается за 1.
range_lookup Используйте FALSE для точного совпадения. TRUE или отсутствие аргумента разрешает приблизительное совпадение на отсортированных данных.

Пример

Небольшой магазин хранит коды товаров, названия и цены в A2:C4.

A: Код B: Товар C: Цена
P-310 Лампа 36
P-455 Полка 58
P-782 Стул 91

Формула: =VLOOKUP("P-455",A2:C4,3,FALSE)

Результат: 58. Код P-455 найден в строке 3 листа, а в столбце 3 этой строки записана цена 58.

Практика

В диапазоне A2:C4 записаны данные сотрудников: E-05, Mira, Lisbon; E-12, Tomas, Prague; и E-19, Ines, Madrid. Напишите формулу с точным совпадением, которая возвращает город для E-12.

  1. В D2 напишите формулу VLOOKUP с точным совпадением, которая возвращает город для E-12 из A2:C4.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

INDEX и MATCH могут выполнять такой же поиск, и, в отличие от VLOOKUP, они могут возвращать значение из столбца слева от ключа.

Частая ошибка

Поиск ключа, которого нет в крайнем левом столбце table_array; VLOOKUP никогда не смотрит влево, поэтому результатом будет #N/A.

Связанные функции

Эти ссылки — связанные функции.