Поиск

LOOKUP

Определение

LOOKUP ищет значение в отсортированной строке или столбце и возвращает результат из совпадающей позиции.

Синтаксис

=LOOKUP(lookup_value, lookup_vector, result_vector)

Аргументы

Аргумент Значение
lookup_value Значение для поиска. LOOKUP берёт наибольший ключ, который не выше этого значения.
lookup_vector Одна строка или столбец ключей по возрастанию.
result_vector Строка или столбец значений, которые возвращать из совпадающей позиции.

Пример

Лист тарифов хранит диапазоны тарифов в A2:A4 и метки в B2:B4.

A: Диапазон B: Метка
10 x
20 y
30 z

Формула: =LOOKUP(25,A2:A4,B2:B4)

Результат: y. 25 не меньше 20 и меньше 30, поэтому LOOKUP берёт строку 20.

Практика

В диапазоне A2:A4 записаны 1, 5 и 10. В диапазоне B2:B4 записаны a, b и c. В C2 напишите формулу, которая ищет 6 в A2:A4 и возвращает совпадающее значение из B2:B4.

  1. В C2 напишите формулу LOOKUP, которая возвращает значение в B2:B4 для 6 из A2:A4.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

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

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

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

Использовать LOOKUP на неотсортированных ключах: это приближённый поиск, поэтому список не по возрастанию может вернуть неверную пару.

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

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