Быстрая навигация
Функция ПОИСКПОЗ
Краткое описание
Функция ПОИСКПОЗ ищет указанное значение в диапазоне ячеек и возвращает его относительную позицию. Это мощный инструмент для поиска позиций в массивах, который часто используется в комбинации с функцией ИНДЕКС для создания гибких поисковых формул.
Синтаксис
ПОИСКПОЗ(искомое_значение; просматриваемый_массив; [тип_сопоставления])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| искомое_значение | Любое |
Да | Значение, которое нужно найти в диапазоне |
| просматриваемый_массив | Диапазон |
Да | Область поиска |
| тип_сопоставления | Число |
Нет | Тип совпадения: 1 (по возрастанию), 0 (точное), -1 (по убыванию) |
Использование функции MATCH
ПОИСКПОЗ идеально подходит для ситуаций, когда нужно узнать позицию элемента в списке. Часто используется вместе с ИНДЕКС для создания альтернатив ВПР, которая ищет только справа налево. Рекомендуется использовать XMATCH в новых версиях Excel.
Распространенные примеры MATCH
Точный поиск продукта
=ПОИСКПОЗ("Апельсины";A2:A5;0)
Возвращает 2 - позицию слова 'Апельсины' в списке продуктов
Приближенный поиск по возрастанию
=ПОИСКПОЗ(39;B2:B5;1)
В отсортированном диапазоне находит позицию ближайшего меньшего значения (38)
Комбинация с ИНДЕКС
=ИНДЕКС(C2:C5;ПОИСКПОЗ("Яблоки";A2:A5;0))
Возвращает цену продукта по его названию из любого столбца
Часто задаваемые вопросы
Распространенные ошибки и решения
#Н/Д
Cause: Значение не найдено
Solution: Проверьте правильность данных или используйте тип_сопоставления = 1
#ЗНАЧ!
Cause: Неверный тип_сопоставления или пустой диапазон
Solution: Убедитесь что тип_сопоставления = -1, 0 или 1
Диапазон не отсортирован
Cause: Использован тип 1 или -1 с несортированными данными
Solution: Отсортируйте диапазон соответственно
Примечания
- Массив должен быть отсортирован для типов 1 и -1
- Поддерживает подстановочные знаки * и ? при типе 0
- По умолчанию используется тип_сопоставления = 1
- Рекомендуется XMATCH для новых версий Excel
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2003 и более ранние версии
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+