ПОИСКПОЗ (MATCH)

Ищет начение в массиве (диапазоне ячеек) и возвращает его позицию.

Это может быть полезно, когда вам нужно найти позицию значения в большом наборе данных.

Синтаксис

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

Аргументы

Аргумент

Тип данных

Описание

Искомое значение*

Числовой, текстовый или логический

Значение, которое вы хотите найти в просматриваемом массиве.

Просматриваемый массив*

Числовой, текстовый или логический

Диапазон ячеек, который содержит данные для поиска.

Тип сопоставления

Значение из списка:

  • 1
  • -1
  • 0

Определяет, как функция должна сопоставлять значения. Может принимать значения:

  • 1 (по умолчанию) — функция предполагает, что данные отсортированы в порядке возрастания, и ищет точное совпадение. Порядок по возрастанию:

    • Для чисел:..., -2, -1, 0, 1, 2, ...;
    • Для текстовый строк: A-Z, А-Я;
    • Для логических значений: ЛОЖЬ, ИСТИНА.
  • -1 — функция предполагает, что данные отсортированы в порядке убывания, и ищет точное совпадение. Порядок по убыванию:

    • Для чисел: ..., 2, 1, 0, -1, -2, ...;
    • Для текстовый строк: Я-А, Z—A;
    • Для логических значений: ИСТИНА, ЛОЖЬ.
  • 0 — функция ищет первое значение, которое больше или равно искомому значению.

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

Пример 1

Формула ищет значение 100 в диапазоне С2:С9 и возвращает позицию — 1.

Пример 2

Формула ищет значение 8,93 в диапазоне А2:А9. Поскольку диапазон упорядочен не по убыванию, возвращает сообщение об ошибке — #Н/Д.

Связанные и похожие функции