Функция Excel HLOOKUP, сокращение от горизонтального поиска, находит конкретную информацию в больших таблицах данных, таких как списки инвентаризации или списки контактов членов. HLOOKUP работает аналогично функции VLOOKUP в Excel. Единственное отличие состоит в том, что VLOOKUP ищет данные в столбцах, а HLOOKUP ищет данные в строках.
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010; Excel для Office 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.
Ввод данных для функции HLOOKUP
Чтобы следовать этому руководству, добавьте образцы данных, показанные на рисунке ниже, в ячейки с D1 по I5 чистого листа.
Заголовки добавляются на лист, чтобы показать, какие данные извлекаются с помощью HLOOKUP. Полученные данные будут расположены в ячейках справа от этих заголовков.
Создать формулу HLOOKUP
Вот как создать формулу HLOOKUP:
-
Выберите ячейку E2, чтобы сделать ее активной ячейкой . Именно здесь будет расположена функция HLOOKUP.
-
Выберите Формулы .
-
Выберите Lookup & Reference, чтобы открыть раскрывающийся список функций.
-
Выберите HLOOKUP, чтобы открыть диалоговое окно Function Arguments. В Excel для Mac откроется построитель формул.
Данные, введенные в четыре пустые строки в диалоговом окне, образуют аргументы функции HLOOKUP. Эти аргументы сообщают функции, какую информацию найти и где ее искать.
Введите значение поиска
Первый аргумент — это Lookup_value. Lookup_value сообщает HLOOKUP, какой элемент в базе данных вы ищете. Значение Lookup_value находится в первой строке выбранного диапазона .
Информация, которую возвращает HLOOKUP, всегда находится в том же столбце базы данных, что и Lookup_value. Значение Lookup_value может быть текстовой строкой, логическим значением (только TRUE или FALSE), числом или ссылкой на ячейку для значения.
-
Поместите курсор в текстовое поле Lookup_value.
-
Выберите ячейку E1, чтобы добавить эту ссылку на ячейку в текстовое поле Lookup_value.
-
Ячейка E1 — это то место, где будет введено имя детали, которую вы ищете.
Введите массив таблиц
Аргумент таблица_массив является диапазон от данных , что функция ГПР ищет , чтобы найти информацию. Массив Table_array должен содержать как минимум две строки данных, причем первая строка содержит значение Lookup_value.
Диапазон Table Array не обязательно должен включать все строки или даже первую строку базы данных .
-
Поместите курсор в текстовое поле Table_array .
-
Выделите ячейки от E4 до I5 на листе.
-
Массив появится в текстовом поле Table_array.
Введите порядковый номер строки
Аргумент порядкового номера строки (Row_index_num) указывает, какая строка массива Table_array содержит необходимые данные. Вот несколько примеров различных данных, введенных в аргумент:
- Если Row_index_num равен 1, HLOOKUP возвращает значение из первого столбца в table_array.
- Если Row_index_num равен 2, HLOOKUP возвращает значение из второй строки в table_array.
-
Поместите курсор в текстовое поле Row_index_num.
-
Введите 2 .
-
Это говорит HLOOKUP возвращать информацию из второй строки массива таблицы.
Введите поиск диапазона
Аргумент Range_lookup — это логическое значение (только TRUE или FALSE), которое указывает, должно ли HLOOKUP найти точное или приблизительное совпадение с Lookup_value .
- Если TRUE или этот аргумент пропущен, HLOOKUP использует приблизительное совпадение, если не может найти точное совпадение с Lookup_value. Если точное совпадение не найдено, HLOOKUP возвращает следующее наибольшее значение, которое меньше значения Lookup_value.
- Если FALSE, HLOOKUP использует только точное совпадение с Lookup_value. Если в первом столбце Table_array есть два или более значений , соответствующих значению Lookup_value, используется первое найденное значение.
Если точное совпадение не найдено, возвращается ошибка # N / A.
-
Поместите курсор в текстовое поле Range_lookup.
-
Введите FALSE, чтобы HLOOKUP вернул точное совпадение для данных.
-
Выберите ОК . За исключением Excel для Mac, где вы выбираете Готово .
-
Полная функция HLOOKUP появляется в ячейке E2.
Используйте HLOOKUP для получения данных
После завершения функции HLOOKUP ее можно использовать для получения информации из базы данных . Для этого введите имя элемента, который вы хотите получить, в ячейку Lookup_value и нажмите Enter.
HLOOKUP использует порядковый номер строки, чтобы определить, какой элемент данных должен отображаться в ячейке E2. Выберите ячейку E1, введите виджеты и нажмите Enter . Цена виджетов отображается в ячейке E2.
Далее протестируйте функцию HLOOKUP, введя имена других деталей в ячейку E1 и сравнив данные, возвращенные в ячейку E2, с ценами, указанными в ячейках E5-I5.
Сообщения об ошибках Excel HLOOKUP
Сообщения об ошибках, связанные с HLOOKUP, помогут вам решить любые проблемы, с которыми вы можете столкнуться. Это сообщения об ошибках, с которыми вы можете столкнуться:
- # Н / Д Ошибка : эта ошибка отображается, если значение поиска не найдено в первом столбце массива таблицы. Он также показывает, является ли диапазон для аргумента массива таблицы неточным.
- #REF! : Эта ошибка отображается, если аргумент номера индекса строки больше, чем количество строк в массиве таблицы.