Быстрая навигация
Функция ПОИСКПОЗX
Краткое описание
Функция ПОИСКПОЗ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
Часто задаваемые вопросы
Распространенные ошибки и решения
#Н/Д
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