Функция ПОИСКПОЗX
Функция ПОИСКПОЗX — одна из поисковых функций. Возвращает относительное положение элемента в массиве. По умолчанию требуется точное совпадение.
Синтаксис
ПОИСКПОЗX(искомое_значение, просматриваемый_массив, [режим_сопоставления], [режим_поиска])
Функция ПОИСКПОЗX имеет следующие аргументы:
| Аргумент | Описание |
|---|---|
| искомое_значение | Значение, которое требуется найти. |
| просматриваемый_массив | Массив или диапазон, в котором выполняется поиск. |
| режим_сопоставления | Необязательный аргумент. Возможные значения перечислены в таблице ниже. |
| режим_поиска | Необязательный аргумент. Возможные значения перечислены в таблице ниже. |
Аргумент режим_сопоставления может иметь следующие значения:
| Значение | Описание |
|---|---|
| 0 | Установлено по умолчанию. Возвращает точное совпадение; если совпадений нет, вместо него возвращается «Н/Д». |
| -1 | Возвращает точное совпадение; если его нет, возвращается следующий меньший элемент. |
| 1 | Возвращает точное совпадение; если его нет, возвращается следующий больший элемент. |
| 2 | Совпадение с использованием подстановочных знаков. |
Аргумент режим_поиска может иметь следующие значения:
| Значение | Описание |
|---|---|
| 1 | Установлено по умолчанию. Запускает поиск с первого элемента. |
| -1 | Запускает обратный поиск, т. е. с последнего элемента. |
| 2 | Запускает двоичный поиск в просматриваемом_массиве, отсортированном в порядке возрастания. Если он не отсортирован, будут возвращены недопустимые результаты. |
| -2 | Запускает двоичный поиск в просматриваемом_массиве, отсортированном в порядке убывания. Если он не отсортирован, будут возвращены недопустимые результаты. |
Примечания
Подстановочные знаки включают вопросительный знак (?), который соответствует одному символу, и звездочку (*), которая соответствует нескольким символам. Если требуется найти вопросительный знак или звездочку, введите перед этим символом тильду (~).
Обратите внимание, что это формула массива. Чтобы узнать больше, обратитесь к статье Вставка формул массива.
Как применить функцию ПОИСКПОЗX.
Примеры
На рисунке ниже показан результат, возвращаемый функцией ПОИСКПОЗX.