Функция ГПР: тот же принцип, но по горизонтали Теория

ГПР — горизонтальный двойник ВПР

Все справочники организованы вертикально? Не всегда. Иногда данные расположены горизонтально: идентификаторы — в первой строке, связанные данные — в строках ниже. Именно для таких таблиц существует ГПР — Горизонтальный Просмотр Ряда (в английском Excel — HLOOKUP, Horizontal Lookup).

Чем ГПР отличается от ВПР

ВПР ГПР
Направление поиска Сверху вниз по первому столбцу Слева направо по первой строке
Результат Значение из указанного столбца найденной строки Значение из указанной строки найденного столбца
Когда использовать Справочник с вертикальной структурой Справочник с горизонтальной структурой

Синтаксис

=ГПР(искомое_значение; таблица; номер_строки; интервальный_поиск)
АргументЧто это
искомое_значение Ключ, который ищем в первой строке диапазона
таблица Диапазон справочника; ключи — в первой строке
номер_строки Порядковый номер строки внутри диапазона, из которой берём результат
интервальный_поиск ЛОЖЬ — точное совпадение (для идентификаторов всегда ЛОЖЬ)

Пример: горизонтальный прайс-лист

Прайс-лист организован горизонтально: в строке 1 — коды товаров, в строке 2 — цены, в строке 3 — ставки НДС:

ABCD
1Код товараT-100T-200T-300
2Цена5001200800
3Ставка НДС20%20%10%

Нужно найти цену товара T-200 (код в ячейке F2):

=ГПР(F2; $A$1:$D$3; 2; ЛОЖЬ)

Функция ищет «T-200» в первой строке диапазона, находит его в столбце C и возвращает значение из второй строки того же столбца — цену 1200.

Нумерация строк

Как и в ВПР с номером столбца, номер строки в ГПР отсчитывается внутри диапазона, а не по листу. Если диапазон $A$1:$D$3:

  • Строка 1 внутри диапазона = строка 1 листа (коды товаров)
  • Строка 2 внутри диапазона = строка 2 листа (цены)
  • Строка 3 внутри диапазона = строка 3 листа (ставки НДС)

Если диапазон начинается не с первой строки листа, нумерация всё равно ведётся с 1 внутри диапазона.

Поведение при отсутствии совпадения

Если искомый ключ не найден в первой строке при точном поиске (ЛОЖЬ), ГПР возвращает ту же ошибку, что и ВПР — #Н/Д. Оберните в ЕСЛИОШИБКА для обработки таких случаев.

Практический совет: горизонтальные справочники встречаются реже вертикальных, поэтому ГПР используется значительно реже ВПР. Но если вы получаете выгрузку с горизонтальной структурой и не можете её транспонировать — ГПР ваш инструмент.
Предыдущий урок Следующий урок