При работе с большими наборами данных вам часто приходится искать конкретное значение и находить соответствующее значение в электронной таблице. Выполнение этого вручную может быть медленным, утомительным и трудоемким, поэтому вместо этого вы можете использовать удобную функцию ГПР в Таблицах. HLOOKUP означает горизонтальный поиск и является вариантом VLOOKUP.
В этой статье обсуждается функция, различия между ГПР и ВПР, синтаксис и то, как вы можете использовать эту функцию в своих электронных таблицах.
Что такое HLOOKUP в Google Таблицах?
Функция HLOOKUP в Google Таблицах ищет определенное значение в первой строке таблицы. Затем он извлекает значение из столбца на основе позиции индекса, указанной параметром формулы. Параметры поиска должны быть в первой строке таблицы.
Функция ГПР поддерживает как приблизительное, так и точное сопоставление. Он используется для горизонтальной таблицы, в которой сравниваемые данные находятся в верхней строке, и вы хотите просмотреть определенное количество строк вниз. Если вы уже знакомы с
Формула ВПР из Excel или Таблицы, вы можете себе представить, что HLOOKUP работает точно так же, но для таблиц, расположенных в горизонтальной плоскости.Эта функция пытается найти значение в наборе данных, и возвращаемое значение является найденным значением из предоставленной таблицы.
Различия между ГПР и ВПР
ВПР используется для поиска данных в вертикально расположенной таблице, тогда как ГПР используется для поиска данных в горизонтальной таблице. ВПР используется более широко, чем ГПР, поскольку электронные таблицы обычно располагаются вертикально, а не горизонтально.
Формулы для обеих функций практически одинаковы, с той лишь разницей, что аргументы строки или столбца. Вам также может понадобиться ознакомиться с Функция XLOOKUP в Excel.
Синтаксис для HLOOKUP
Формула ГПР использует четыре аргумента, три из которых необходимы для работы формулы, а один является необязательным. Прежде чем мы обсудим аргументы и значение каждого из них, давайте сначала рассмотрим синтаксис. Синтаксис:
=ГПР(ключ, диапазон, индекс, является-сортировано)
Вот что делает каждый из аргументов, используемых в формуле HLOOKUP:
- ключ: это определяет значение функции для выполнения поиска.
- диапазон: этот аргумент определяет диапазоны ячеек, в которых мы выполняем поиск. Листы будут искать ключевой аргумент внутри первой строки в заданном диапазоне.
- индекс: этот аргумент используется для определения индекса строки, содержащей возвращаемое значение. Здесь первая строка начинается с 1. Если значение этого аргумента не находится между 1 и общим числом строк, определенным в аргументе диапазона, ошибка #ЗНАЧ! будет отображаться ошибка.
- отсортировано: это необязательный аргумент, используемый для определения того, сортируется ли определенная строка или нет. По умолчанию это значение истинно, если оставить его пустым.
Примеры функции HLOOKUP в Google Sheets
1. Выполнение простого HLOOKUP
Это самый простой способ использования функции ГПР. В этом случае мы хотим найти продажи, сделанные конкретным сотрудником. Вот шаги, которые необходимо выполнить для этого:
- Нажмите на ячейку, где вы хотите выполнить формулу.
- Введите начальную часть формулы, т.е. =ПРОСМОТР(
- Напишите здесь первый аргумент. В данном случае это ячейка с сотрудником №4, Е1.
- Добавьте запятую.
- Введите второй аргумент, который определяет диапазон ячеек, в котором мы выполняем поиск. В данном случае это диапазон ячеек А1: F3.
- Добавьте еще одну запятую, чтобы отделить аргументы друг от друга.
- Наконец, введите аргумент, определяющий строку, из которой будет возвращено значение. В данном случае это номер строки 2.
- Добавьте закрывающую скобку, чтобы закончить формулу.
- Нажимать Войти выполнить формулу.
Теперь в ячейке D9 формула показывает количество продаж, которое совершил сотрудник № 4.
2. Создание вложенного HLOOKUP
В этом примере нам нужно найти сотрудника, совершившего наибольшее количество продаж. Для этого мы можем использовать функцию MAX, вложенную в функцию HLOOKUP.
Функция MAX позволяет нам найти это самое большое число в категории продаж. HLOOKUP позволит нам найти имя, связанное с числом, найденным с помощью функции MAX. Хотя большинство шагов аналогичны тому, что мы делали в первом примере, нам нужно внести некоторые изменения, чтобы использовать функцию MAX. Вот шаги, которые вам необходимо выполнить:
- Нажмите на ячейку, в которую вы хотите ввести формулу.
- Введите начальную часть формулы, т.е. =ПРОСМОТР(
- В первом аргументе мы будем использовать формулу MAX. Для этого введите начальную часть формулы, т.е. МАКСИМУМ(. Обратите внимание, что нам не нужно добавлять здесь знак равенства.
- Введите диапазон ячеек для проверки, чтобы найти максимальное значение. В данном случае это B2: F2.
- Добавьте закрывающую скобку, чтобы закрыть формулу MAX.
- Добавьте запятую, чтобы разделить два аргумента.
- Теперь введите диапазон ячеек для формулы. В данном случае это клетки из А1: F3.
- Добавьте еще одну запятую для разделения аргументов.
- В последний аргумент добавьте номер строки, из которой вы хотите получить значение. В данном случае это 3.
- Добавьте последнюю закрывающую скобку, чтобы закрыть формулу.
- Нажимать Войти выполнить формулу.
Недостатки HLOOKUP
У этой функции есть два недостатка:
- Он всегда использует первую строку входного диапазона для поиска ключа поиска. В результате функция ГПР не может получить значение ячейки выше строки поиска.
- Этой функции недостаточно динамически, поскольку ввод строки в пределах входного диапазона не приводит к автоматическому обновлению индекса строки.
Есть решение двух предыдущих проблем. Вы можете использовать комбинацию из Функции ИНДЕКС и ПОИСКПОЗ в Excel, аналогично тому, как это делает связанное руководство.
Завершение работы функции ГПР
Хотя в примерах, которые мы использовали выше, используются небольшие наборы данных, легко увидеть, как функция ГПР значительно упрощает поиск полных электронных таблиц, настроенных как горизонтальные таблицы.
Эта функция — лишь один из многих способов ускорить навигацию по Google Таблицам. Если вы продолжите учиться, вы сократите время, которое вам придется тратить на ввод и поиск данных.