Функция ПРОСМОТРX (XLOOKUP) в Excel — современная замена ВПР

ПРОСМОТРX ищет значение в одном столбце и возвращает результат из другого. В отличие от ВПР она умеет искать влево, по умолчанию ищет точное совпадение и показывает ваше сообщение, если ничего не найдено.

На других языках: ÇAPRAZARA (Türkçe), ПРОСМОТРX (Русский)Только в Excel 2021 / Microsoft 365

Синтаксис

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Аргументы

lookup_value
Искомое значение.
lookup_array
Столбец, в котором ищем.
return_array
Столбец результата (того же размера).
if_not_found
Необязательно: текст, если ничего не найдено.

Пример

Найти цену по коду из E2 (P-102), а если его нет — написать «Не найдено».

ABC
1КодТоварЦена
2P-101Laptop1200
3P-102Monitor350
4P-103Printer280

Введите формулу в ячейку F2

Формула в вашем Excel

  • Русский Excel=ПРОСМОТРX(E2;A2:A4;C2:C4;"Не найдено")
  • English Excel=XLOOKUP(E2,A2:A4,C2:C4,"Не найдено")
  • Türkçe Excel=ÇAPRAZARA(E2;A2:A4;C2:C4;"Не найдено")

350 для P-102; «Не найдено» для кода, которого нет в списке.

✨ Попросить ИИ объяснить формулу

Полезные советы

  • Столбец результата может быть левее столбца поиска.
  • В старом Excel (2019 и раньше) ПРОСМОТРX нет — используйте ИНДЕКС + ПОИСКПОЗ.

Частые ошибки

  • #ИМЯ? — в вашей версии Excel нет ПРОСМОТРX.
  • #ЗНАЧ! — столбцы поиска и результата разного размера.