Подробный ответ
ПРОСМОТРX (XLOOKUP) — функция поиска нового поколения, доступная в Excel 365 и Excel 2021.
Синтаксис
=ПРОСМОТРX(искомое_значение; массив_поиска; массив_возврата; [если_не_найдено]; [режим_совпадения]; [режим_поиска])
Базовый пример (замена ВПР)
=ПРОСМОТРX(A2; B:B; C:C; "Не найдено")
Ищет A2 в столбце B, возвращает значение из C. Четвёртый аргумент — что вернуть, если не нашло (встроенная ЕСЛИОШИБКА).
Преимущества ПРОСМОТРX перед ВПР
- Ищет справа налево (ВПР не умеет)
- Возвращает несколько столбцов:
=ПРОСМОТРX(A2;B:B;C:F) - Не зависит от номера столбца — не ломается при вставке новых столбцов
- Режим «последнее совпадение» (режим_поиска = -1)
- Нечёткий поиск с подстановочными знаками (режим_совпадения = 2)
Двусторонний поиск по матрице
=ПРОСМОТРX(A2; B1:F1; ПРОСМОТРX(G2; A2:A10; B2:F10))
Вложенный ПРОСМОТРX заменяет ИНДЕКС+ПОИСКПОЗ+ПОИСКПОЗ.
Если XLOOKUP недоступна — версия Excel старше 2019. Обновитесь или используйте ИНДЕКС+ПОИСКПОЗ.