Функция ПОИСКПОЗ.
Пример: у вас список из 10 000 строк. Нужно узнать, на какой строчке стоит фамилия "Иванов"?
=ПОИСКПОЗ("Иванов"; A:A; 0)
Все. Функция выдает номер строки. Например, 42.
А вот где начинается магия!
Сама по себе ПОИСКПОЗ полезна, но слаба. Добавьте к ней ИНДЕКС — и получите убийственную связку:
=ИНДЕКС(B:B; ПОИСКПОЗ("Иванов"; A:A; 0))
Что произошло: нашли строку с "Ивановым" (позицию 42) и достали из столбца B значение для этой строки.
Чем лучше старого доброго ВПР?
ВПР ищет ТОЛЬКО в первом столбце справа налево. А связка ИНДЕКС+ПОИСКПОЗ — где угодно: слева, справа, в любом порядке.
Запомните формулу-скелет и смотрите на картинке топ-3 применения в жизни:
=ИНДЕКС(что_вернуть; ПОИСКПОЗ(по_чему_искать; где_искать; 0))
👍 — спасибо за подсказку
❤️ — если сразу попробовали применить на практике
#ExcelЛайфхак