ИНДЕКС + ПОИСКПОЗ — продвинутый поиск
поискЧто делает формула
ПОИСКПОЗ находит позицию (номер строки) значения в столбце. ИНДЕКС возвращает значение из другого столбца по этой позиции. В отличие от ВПР, эта связка может искать в любом направлении — и влево тоже. Работает быстрее ВПР на больших таблицах.
Формула
=ИНДЕКС(B2:B10;ПОИСКПОЗ("Сидоров";A2:A10;0))Пример
Поиск зарплаты сотрудника:
| Отдел | Сотрудник | Зарплата |
|---|---|---|
| Продажи | Иванов | 80 000 |
| IT | Сидоров | 120 000 |
| Маркетинг | Петрова | 90 000 |
ПОИСКПОЗ("Сидоров";B2:B4;0) → 2, ИНДЕКС(C2:C4;2) → 120 000
Частые ошибки
- 1Последний аргумент ПОИСКПОЗ должен быть 0 (точное совпадение) — без него результат может быть неверным
- 2Диапазоны в ИНДЕКС и ПОИСКПОЗ должны начинаться с одной строки, иначе номер строки не совпадёт
- 3Если значение не найдено, ПОИСКПОЗ вернёт ошибку #Н/Д — оберните в ЕСЛИОШИБКА
Похожие формулы · категория поиск
ВПР
поиск значения в таблице
Поиск и выделение дубликатов
Как найти повторяющиеся значения в столбце Excel с помощью формулы СЧЁТЕСЛИ и ус
ВПР по нескольким условиям
Как сделать ВПР с несколькими условиями в Excel через вспомогательный столбец ил
Поиск по части текста
Как найти ячейки, содержащие определённый текст, с помощью ПОИСК (SEARCH) и ЕСЛИ
Опиши задачу своими словами — Формулка напишет формулу за тебя
Не нужно запоминать синтаксис. Просто скажи, что нужно посчитать.
Попробовать бесплатно5 запросов в день — бесплатно, без регистрации