Поиск

HLOOKUP

Определение

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

Синтаксис

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Аргументы

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

Пример

Магазин хранит названия месяцев в строке 2 и продажи в строке 3, в A2:C3.

A B C
Jan Feb Mar
11 14 9

Формула: =HLOOKUP("Feb",A2:C3,2,FALSE)

Результат: 14. Feb — второй столбец, а строка 2 таблицы хранит значение продаж 14.

Практика

Диапазон A2:C3 хранит red, blue и green в строке 2 и 5, 8 и 3 в строке 3. В D2 напишите формулу с точным совпадением, которая возвращает значение для blue.

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

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

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

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

Счёт row_index_num от строки листа: первая строка table_array — 1, поэтому HLOOKUP по A2:C3 с 3 ищет третью строку таблицы, которой нет, и возвращает #REF!.

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

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