ИНДЕКС + ПОИСКПОЗ в Excel: поиск по ключу
=ИНДЕКС(C2:C5; ПОИСКПОЗ(A6; A2:A5; 0))=INDEX(C2:C5, MATCH(A6, A2:A5, 0))Связка функций ИНДЕКС и ПОИСКПОЗ заменяет классический ВПР и позволяет искать данные в любых столбцах таблицы. ПОИСКПОЗ находит порядковый номер строки по заданному ключу, а ИНДЕКС возвращает значение из нужного столбца на пересечении этой строки. Этот инструмент незаменим, когда искомый ключ находится справа от возвращаемых данных, так как стандартный ВПР не умеет искать слева направо. Формула работает стабильно при добавлении новых столбцов и не ломает структуру таблицы. В примере формула находит артикул A-003 в первом столбце и возвращает соответствующую ему цену из третьего столбца — 3500.
Как работает формула
C2:C5
Диапазон возврата результата
A6
Ячейка с искомым значением
A2:A5
Диапазон поиска ключа
0
Точное совпадение
Частые ошибки
=ИНДЕКС(C2:C5; ПОИСКПОЗ(A6; A2:A5; 1))
❌ Неверный тип сопоставления (третий аргумент не 0)
✅ Укажите 0 для точного поиска, если данные не отсортированы #Н/Д | Искомое значение не найдено в диапазоне | Проверьте правильность ключа и отсутствие лишних пробелов
📥 Скачать пример
Готовый .xlsx с формулой, живой таблицей и примерами ошибок.