ПОИСКПОЗ (MATCH)

Возвращает относительное положение значения в диапазоне.

Пример использования

ПОИСКПОЗ("Воскресенье"; A2:A9; 0)

ПОИСКПОЗ(ДАТА(2012; 1; 1); A2:F2)

Синтаксис

ПОИСКПОЗ(запрос; диапазон; метод_поиска)

  • запрос – величина, которую требуется найти. К примеру, 42, "кошки" или I24.

  • диапазон – диапазон, состоящий из одной строки или одного столбца, в котором требуется провести поиск.

    • В случае, если ширина или высота диапазона превышают 1, функция ПОИСКПОЗ возвращает #Н/Д!.
  • метод_поиска[ НЕОБЯЗАТЕЛЬНО – 1 по умолчанию ] – метод поиска.

    • 1 (значение по умолчанию) указывает функции ПОИСКПОЗ, что диапазон отсортирован в порядке возрастания. Функция возвращает наибольшее значение среди всех значений, которые меньше или равны запросу.

    • 0 указывает функции, что требуется вернуть точное совпадение. Применяется в случаях, когда диапазон не отсортирован.

    • -1 указывает функции ПОИСКПОЗ, что диапазон отсортирован в порядке убывания. Функция возвращает наименьшее значение среди всех значений, которые больше или равны запросу.

Примечания

  • ПОИСКПОЗ возвращает номер позиции элемента в массиве или диапазоне, а не сам элемент. Если требуется вернуть сам элемент или другое значение, связанное с этим элементом, используйте функции ИНДЕКС, ГПР или ВПР.

См. также:

ВПР: Производит поиск по первому столбцу диапазона и возвращает значение из найденной ячейки.

ГПР: Производит поиск по первой строке диапазона и возвращает значение из найденной ячейки.

ИНДЕКС: Возвращает содержимое ячейки, находящейся на пересечении определенной строки и столбца в массиве.

Примеры

Возвращает относительную позицию элемента в массиве. Поиск элемента производится по заданному значению на основе разных методов_поиска.

Эта информация оказалась полезной?
Как можно улучшить эту статью?