Найти тему
Просто о Харде

Лучшая альтернатива ВПР - ИНДЕКС+ПОИСКПОЗ

Оглавление

Если вы уверенный пользователь Excel, который уже освоил такие формулы как ВПР и ГПР (нажмите для перехода на статьи по данным формулам), то вы могли заметить что у этих функций есть некоторые недостатки:

  • Выдавать искомые значения данная функция может только справа от найденного значения в таблице(ВПР) или снизу(ГПР).
Первый недостаток
Первый недостаток
  • При изменении таблицы(например добавлении новых ячеек) формула так же перестает работать.
Второй недостаток
Второй недостаток

В следствии этих недостатков возникает потребность в альтернативе, которая способна заменить данные функции. Решение - смесь формул ИНДЕКС и ПОИСКПОЗ.

Для начала разберем, как работает каждая формула по отдельности.

ИНДЕКС

Данная формула работает следующим образом:

  1. Вы указывайте массив(таблицу)
  2. Указывайте номер столбца в таблице(отчёт идёт слева направо)
  3. Указывайте номер строки в таблице(отчёт идёт сверху вниз)

И по итогу формула возвращает значение из таблицы.

Как работает формула ИНДЕКС
Как работает формула ИНДЕКС
Аргументы формулы ИНДЕКС
Аргументы формулы ИНДЕКС

На первый взгляд может показаться, что формула бесполезна в реальных задачах. Однако если помнить о том, что в поле номер строки и номер столбца можно подставить другую формулу - она заиграет новыми красками.

ПОИСКПОЗ

Формула ПОИСКПОЗ способна просматривать выделенную строку или столбец и возвращать в выделенном отрезке порядковый номер искомой ячейки.

Работа формулы ПОИСКПОЗ
Работа формулы ПОИСКПОЗ
Аргументы формулы ПОИСКПОЗ
Аргументы формулы ПОИСКПОЗ

ИНДЕКС+ПОИСКПОЗ

Теперь настало время соединить две формулы. Изначально мы начинаем с записи формулы ИНДЕКС - в первой части мы указываем всю просматриваемую таблицу.

Первый Шаг в связке
Первый Шаг в связке

Далее в номере строки мы подставляем формулу ПОИСКПОЗ - она найдет название города в таблице и подставит номер строки.

Последующие шаги в связке
Последующие шаги в связке

Последним аргументом в формуле будет номер столбца. Так, как в таблице страны находятся в первом столбце(а мы ищем страну), то соответственно указываем 1. Для поиска например имени в таблице мы изменим номер столбца на 3.

Готовая формула
Готовая формула

По итогу формула работает следующим образом:

Аргументы связки ИНДЕКС+ПОИСКПОЗ
Аргументы связки ИНДЕКС+ПОИСКПОЗ

Ну и на примере ниже показана, что данная связка лишена недостатков формул ВПР и ГПР.

Пример отсутствия недостатков у связки ИНДЕКС+ПОИСКПОЗ
Пример отсутствия недостатков у связки ИНДЕКС+ПОИСКПОЗ

Спасибо за прочтение.

-13