Функция ПОИСКПОЗX

Excel 365, Excel 2021

Краткое описание

Функция ПОИСКПОЗX ищет указанное значение в диапазоне или массиве и возвращает его относительную позицию. Это мощная эволюция классической функции ПОИСКПОЗ с расширенными возможностями поиска и сопоставления.

Синтаксис

ПОИСКПОЗX(искомое_значение; просматриваемый_массив; [режим_сопоставления]; [режим_поиска])

Параметры

Параметр Тип Обязательный Описание
искомое_значение Любой Да Значение для поиска в диапазоне
просматриваемый_массив Диапазон/Массив Да Область поиска
режим_сопоставления Число Нет Тип сопоставления (0, -1, 1, 2)
режим_поиска Число Нет Направление поиска (1, -1, 2, -2)

Использование функции XMATCH

ПОИСКПОЗX заменяет устаревшую функцию ПОИСКПОЗ, предлагая больше гибкости в поиске. Используйте для динамических таблиц, замены VLOOKUP/HLOOKUP и создания сложных формул INDEX+XMATCH.

Распространенные примеры XMATCH

Поиск позиции фрукта

=ПОИСКПОЗX(E3;C3:C7;1)

Находит 'Виноград' или ближайший больший элемент, возвращает позицию 2

Подсчет квалифицированных продавцов

=ПОИСКПОЗX(F2;C3:C9;1)

Возвращает количество продавцов, превысивших бонусную сумму (результат 4)

Двухмерный поиск с ИНДЕКС

=ИНДЕКС(C6:E12;ПОИСКПОЗX(B3;B6:B12);ПОИСКПОЗX(C3;C5:E5))

Возвращает продажи конкретного менеджера за месяц

Массивный поиск

=ПОИСКПОЗX(4.5;{5;4;3;2;1};1)

Находит ближайший больший элемент (5) на позиции 1

Часто задаваемые вопросы

ПОИСКПОЗX поддерживает двунаправленный поиск, двоичный поиск и больше режимов сопоставления

Двоичный поиск по возрастанию. Требует сортировки массива, иначе неверные результаты

Да, полностью совместима с динамическими массивами Excel 365

Распространенные ошибки и решения

#Н/Д

Cause: Значение не найдено при точном совпадении

Solution: Используйте режим 1 или -1 для приближенного поиска

Неверный результат при режиме 2/-2

Cause: Массив не отсортирован

Solution: Отсортируйте данные перед двоичным поиском

#ЗНАЧ!

Cause: Неверный режим сопоставления/поиска

Solution: Используйте только допустимые значения: 0,1,-1,2 для сопоставления

Примечания

  • Доступна в Excel 365 и Excel 2021
  • Идеальная замена для INDEX+MATCH
  • Поддерживает подстановочные знаки * и ?
  • Двоичный поиск в 10 раз быстрее линейного

Совместимость

Доступно в: Excel 365, Excel 2021

Недоступно в: Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 365, Excel 2021