Если данные на вашем листе Excel охватывают сотни столбцов и десятки строк, используйте функцию ГПР, чтобы найти указанное значение в указанном столбце.
Инструкции в этой статье относятся к Excel для Microsoft 365, Excel 2019, Excel 2016 и Excel 2013.
Как работает функция HLOOKUP
Функция HLOOKUP - это тип функции поиска. Эта функция ищет определенную информацию на листе, сначала находя указанное значение в метках столбцов и выполняя поиск соответствующего значения в этом столбце.
Функция ГПР лучше всего подходит для рабочих листов с большими объемами данных. В этом примере используется простой рабочий лист, чтобы показать, как работает функция HLOOKUP.
В этом листе продавец отслеживает продажи по продуктам и по каналам, по которым продается каждый продукт. Например, вместо того, чтобы искать на листе онлайн-продажи камер, эту задачу может выполнить функция ГПР.
Синтаксис функции ГПР
Синтаксис функции ГПР:
HLOOKUP(искомое_значение, массив_таблиц, номер_индекса_строки, диапазон_просмотра)
Вот что делает каждый аргумент в функции ГПР:
- lookup_value (обязательно): столбец для поиска. Функция ГПР ищет это значение в первой строке. Этот аргумент может быть ссылкой на ячейку или меткой столбца.
- table_array (обязательно): Таблица, в которой нужно искать указанные данные. Это может быть ссылка на диапазон или имя диапазона.
- row_index_num (обязательно): номер строки, из которой Excel будет возвращать данные.
- range_lookup (необязательный): этот аргумент сообщает функции ГПР, что делать, если она не находит точного совпадения. Значения аргумента ИСТИНА и ЛОЖЬ.
- Если значение TRUE и данные таблицы отсортированы от наименьшего к наибольшему, функция HLOOKUP возвращает наибольшее значение, которое меньше аргумента искомое_значение.
- Если значение равно FALSE, функция HLOOKUP возвращает ошибку, если точное совпадение не найдено.
Как использовать HLOOKUP в Excel
В этом примере функция ГПР используется для поиска онлайн-продаж камер. Вот как ввести формулу на листе:
- Введите данные рабочего листа, затем расположите имена столбцов в порядке возрастания.
-
Выберите ячейку, в которой будет отображаться результат функции ГПР.
-
Выбрать Формулы > Поиск и справочник > HLOOKUP.
- В диалоговом окне Аргументы функции поместите курсор в текстовое поле Искомое_значение.
-
На рабочем листе выберите ячейку, содержащую значение, которое вы хотите найти в верхней строке данных.
Используйте ссылку на ячейку, если вы хотите искать разные значения. Чтобы найти другое значение, введите в ячейку другое имя.
-
В диалоговом окне Аргументы функции поместите курсор в текстовое поле Table_array.
-
На рабочем листе выберите данные, которые вы хотите найти. В этом примере выбран весь набор данных.
-
В диалоговом окне Аргументы функции поместите курсор в текстовое поле Row_index_num и введите номер строки, содержащей желаемый результат.
Это не тот номер строки, который отображается на листе Excel. Это число является строкой в выбранном массиве.
-
Выберите OK.
-
Функция ГПР выполняет поиск в первой строке, чтобы найти искомое_значение, а затем выполняет поиск в этом столбце, чтобы найти указанное значение. Значение появится в выбранной ячейке.
Как использовать подстановочные знаки с HLOOKUP
Если вы не знаете точный текст или имя нужного столбца, используйте подстановочный знак с ГПР. Вот подстановочные знаки, которые вы можете использовать в Excel для выполнения текстового поиска:
- Asterisk (): Используйте, чтобы указать, что в поисковом запросе отсутствует хотя бы одна буква. Например, если вы ищете продукт, и вы не уверены, что это за название: «Камера», «Камеры» или «Камера и видео», введите Камера..
- Вопросительный знак (?): Используйте, чтобы указать, что в поисковом запросе отсутствует только одна буква. Например, если вы ищете клиента, и вы не уверены, какое имя - Петерсен или Петерсон, введите Peters?n..
Добавьте как можно больше информации в поиск по подстановочным знакам. Excel возвращает только одно совпадение и не указывает, есть ли совпадения несколько.