Функция Excel MATCH
Функция Microsoft Excel MATCH выполняет поиск определённого значения в диапазоне ячеек и возвращает его относительную позицию.

Синтаксис
=MATCH (lookup_value, lookup_array, [match_type])
Аргументы
Значение_поиска(обязательный): конкретное значение, которое требуется найти в массиве поиска;
этот аргумент может быть числом, текстом, логическим значением или Ссылка на ячейку to a value (number, text, or logical value)
Массив_поиска (обязательный): диапазон ячеек, в котором выполняется поиск искомого значения.
Тип_соответствия (необязательный): тип сопоставления, который будет использовать функция. Включает три варианта:
- 0— находит первое значение, точно соответствующее значению поиска
- 1 — или пропущено. Если точное совпадение не найдено, функция MATCH возвращает наибольшее значение, которое меньше или равно искомому.
Значения в аргументе массива поиска должны быть расположены по возрастанию. - -1 — находит наименьшее значение, которое больше или равно искомому.
Значения в аргументе массива поиска должны быть расположены по убыванию.
Возвращаемое значение
Функция MATCH возвращает число, указывающее позицию искомого значения.Примечания к функции
1. Функция MATCH не чувствительна к регистру символов.
2. Если совпадение не найдено, функция MATCH возвращает ошибку #Н/Д.
3. В аргументе значение_поиска функция MATCH поддерживает использование подстановочных знаков при приближённом поиске.
Примеры
Пример 1: функция MATCH для точного соответствия
Чтобы получить позицию имени Charles Monaghan в диапазоне B3:B7, выполните следующие действия.
Выберите пустую ячейку, введите в неё приведённую ниже формулу и нажмите клавишу Enter, чтобы получить результат.
=MATCH(D4,B3:B7,0)

Примечание: в формуле D4 содержит искомое значение; B3:B7 — это диапазон ячеек, содержащий искомое значение; число 0 означает, что выполняется поиск точного соответствия.
Пример 2: функция MATCH для приближённого соответствия
В этом разделе рассказывается о том, как использовать функцию MATCH для приближённого поиска в Excel.
Как показано на рисунке ниже, вы хотите найти позицию числа 2500 в диапазоне B3:B7, но значение 2500 отсутствует в списке. Ниже показано, как получить позицию наибольшего значения, меньшего чем 2500.
Выберите пустую ячейку, введите в неё приведённую ниже формулу и нажмите Enter, чтобы получить результат.
=MATCH(D4,B3:B7,1)

В результате будет возвращена позиция числа 2000 — наибольшего значения в списке, которое меньше 2500.
Примечание: в данном случае все значения в диапазоне B3:B7 должны быть отсортированы по возрастанию, иначе формула вернёт ошибку #Н/Д.
Чтобы найти позицию наименьшего значения, которое больше или равно 2500 (например, 3000) в списке, используйте следующую формулу:
=MATCH(D4,B3:B7,-1)

Примечание: все значения в списке B3:B7 должны быть отсортированы по убыванию во избежание ошибки #Н/Д.
Пример 3: функция MATCH с использованием подстановочных знаков
Кроме того, функция MATCH поддерживает поиск с использованием подстановочных знаков, если тип соответствия установлен в ноль.
Как показано на рисунке ниже, чтобы найти позицию значения, начинающегося с «hi», выполните следующие действия.
Выберите пустую ячейку, введите приведённую ниже формулу (вместо D4 можно сразу указать «hi*») и нажмите клавишу Enter — будет возвращена позиция первого найденного значения.
=MATCH(D4,B3:B7,0)

Совет: функция MATCH не учитывает регистр символов.
Дополнительные примеры
Как найти следующее наибольшее значение в Excel?
Как найти самую длинную или самую короткую текстовую строку в столбце?
Как найти максимальное значение в строке и столбце, чтобы вернуть соответствующий заголовок в Excel?
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.