Pepelen
Excel с нуля: формулы, функции и анализ данных

Lesson

ГПР, ИНДЕКС+ПОИСКПОЗ и ПРОСМОТРX

Выбирать инструмент поиска под задачу: ГПР для строк, ИНДЕКС+ПОИСКПОЗ как универсальный, ПРОСМОТРX в новых версиях.

1 / 6

Три инструмента поиска: ГПР, ИНДЕКС+ПОИСКПОЗ, ПРОСМОТРX

Когда ВПР недостаточно: альтернативные инструменты поиска

ГПР (HLOOKUP) — горизонтальный аналог ВПР. Если в ВПР поиск идёт по первому столбцу таблицы и результат берётся из столбца правее, то ГПР ищет по первой строке и возвращает значение из строки ниже. Синтаксис почти идентичен: =ГПР(искомое; таблица; номер_строки; [интервальный_просмотр]). Используется, когда справочник расположен горизонтально — по строкам, а не по столбцам. ИНДЕКС+ПОИСКПОЗ — мощная связка двух функций, которая ищет в любом направлении и не ломается при вставке столбцов. ПОИСКПОЗ (MATCH) находит позицию значения в диапазоне, а ИНДЕКС (INDEX) возвращает значение по этой позиции. Шаблон: =ИНДЕКС(столбец_результата; ПОИСКПОЗ(искомое; столбец_поиска; 0)). Именно третий аргумент 0 в ПОИСКПОЗ обеспечивает точное совпадение. Это универсальное решение, которое работает во всех версиях Excel. ПРОСМОТРX (XLOOKUP) — современная замена ВПР. Синтаксис: =ПРОСМОТРX(искомое; массив_поиска; массив_возврата; [если_не_найдено]; ...). Может искать как вправо, так и влево, умеет возвращать весь столбец и принимать значение по умолчанию при отсутствии результата. Доступна в Microsoft 365, Excel 2021 и 2024, но отсутствует в версиях 2016 и 2019. Поэтому для совместимости ИНДЕКС+ПОИСКПОЗ остаётся важным запасным вариантом.
Lesson notes
Когда ВПР недостаточно: альтернативные инструменты поиска
ГПР (HLOOKUP) — горизонтальный аналог ВПР. Если в ВПР поиск идёт по первому столбцу таблицы и результат берётся из столбца правее, то ГПР ищет по первой строке и возвращает значение из строки ниже. Синтаксис почти идентичен: =ГПР(искомое; таблица; номер_строки; [интервальный_просмотр]). Используется, когда справочник расположен горизонтально — по строкам, а не по столбцам. ИНДЕКС+ПОИСКПОЗ — мощная связка двух функций, которая ищет в любом направлении и не ломается при вставке столбцов. ПОИСКПОЗ (MATCH) находит позицию значения в диапазоне, а ИНДЕКС (INDEX) возвращает значение по этой позиции. Шаблон: =ИНДЕКС(столбец_результата; ПОИСКПОЗ(искомое; столбец_поиска; 0)). Именно третий аргумент 0 в ПОИСКПОЗ обеспечивает точное совпадение. Это универсальное решение, которое работает во всех версиях Excel. ПРОСМОТРX (XLOOKUP) — современная замена ВПР. Синтаксис: =ПРОСМОТРX(искомое; массив_поиска; массив_возврата; [если_не_найдено]; ...). Может искать как вправо, так и влево, умеет возвращать весь столбец и принимать значение по умолчанию при отсутствии результата. Доступна в Microsoft 365, Excel 2021 и 2024, но отсутствует в версиях 2016 и 2019. Поэтому для совместимости ИНДЕКС+ПОИСКПОЗ остаётся важным запасным вариантом.
ГПР, ИНДЕКС+ПОИСКПОЗ и ПРОСМОТРX — Excel с нуля: формулы, функции и анализ данных