ИНДЕКС + ПОИСКПОЗ — продвинутый поиск
поискЧто делает формула
ПОИСКПОЗ находит позицию (номер строки) значения в столбце. ИНДЕКС возвращает значение из другого столбца по этой позиции. В отличие от ВПР, эта связка может искать в любом направлении — и влево тоже. Работает быстрее ВПР на больших таблицах.
Формула
=ИНДЕКС(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Если значение не найдено, ПОИСКПОЗ вернёт ошибку #Н/Д — оберните в ЕСЛИОШИБКА
Нужна другая формула?
AI сгенерирует за 3 секунды — опишите задачу на русском языке
Попробовать генератор