Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Excel MATCH функция

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


Синтаксис

=MATCH (lookup_value, lookup_array, [match_type])


аргументы

lookup_Value (необходимые): Конкретное значение, которое вы хотите сопоставить в массиве look_up;
Этот аргумент может быть числом, текстом, логическим значением или ссылкой ячейки на значение (число, текст или логическое значение)

Lookup_Array (необходимые): Диапазон ячеек, содержащий искомое значение.

тип_сопоставления (необязательный): Тип соответствия, которое будет выполнять функция. Содержит типы 3:

  • 0 - Находит первое значение, точно совпадающее с lookup_value
  • 1 - или опущен Если точное значение совпадения не может быть найдено, Match найдет наибольшее значение, которое меньше или равно значению look_up.
    Значения в аргументе массива look_up должны быть в порядке возрастания.
  • -1 - Находит наименьшее значение, которое больше или равно значению look_up.
    Значения в аргументе массива look_up должны быть в порядке убывания.

Возвращаемое значение

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

Функциональные примечания

1. Функция MATCH не чувствительна к регистру.
2. Функция Match возвращает значение ошибки # N / A, если не удается найти соответствие.
3. Функция MATCH позволяет использовать символы подстановки в аргументе lookup_value для приблизительного соответствия.


Примеры

Пример 1: функция MATCH для точного соответствия

Пожалуйста, сделайте следующее, чтобы вернуть положение Чарльза Монагана в диапазоне 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 должны быть отсортированы в порядке возрастания, в противном случае будет возвращена ошибка # N / A.
Для возврата позиции наименьшего значения (говорит 3000), которое больше, чем 2500 в списке, пожалуйста, примените эту формулу:
=MATCH(D4,B3:B7,-1)

Внимание: Все значения в списке B3: B7 должны быть отсортированы в порядке убывания в случае возврата ошибки # N / A.

Пример 3: функция MATCH для совпадения с подстановочными знаками в функции MATCH

Кроме того, функция MATCH может выполнять сопоставление с использованием подстановочных знаков, когда тип совпадения установлен на ноль.

Как показано на скриншоте ниже, для получения позиции значения, начинающегося с «привет», сделайте следующее.

Выберите пустую ячейку, введите приведенную ниже формулу (вы можете заменить D4 непосредственно на «hi *») и нажмите клавишу Enter. Он вернет позицию первого значения совпадения.
=MATCH(D4,B3:B7,0)

Чаевые: Функция MATCH не чувствительна к регистру.


Больше примеров

Как найти следующее по величине значение в Excel?

Как найти самую длинную или кратчайшую текстовую строку в столбце?

Как найти наибольшее значение в строке и вернуть заголовок столбца в Excel?


Инструменты для повышения производительности Excel

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 помогут вам выделиться из толпы

Хотели бы вы завершить свою ежедневную работу быстро и идеально? Kutools for Excel предоставляет мощные расширенные функции 300 (объединение рабочих книг, суммирование по цвету, разделение содержимого ячеек, конвертирование даты и т. д.) и экономию времени 80%.

  • Предназначен для рабочих сценариев 1500, помогает решать проблемы 80% Excel.
  • Ежедневно уменьшайте тысячи нажатий клавиш и клавиатуры, снимайте усталость с глаз и рук.
  • Станьте экспертом по Excel за минуты 3. Больше не нужно помнить какие-либо болезненные формулы и коды VBA.
  • 30-день неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 лет.

Снимок экрана Excel (с установленной вкладкой Office)

Приносит эффективные вкладки в офис (включая Excel), так же, как Chrome, Firefox и новый IE

  • Office Tab Повышает вашу производительность на 50% при просмотре и редактировании нескольких документов.
  • Сократите сотни щелчков мышью для вас каждый день, попрощайтесь с рукой мыши.
  • Одна секунда, чтобы переключаться между десятками открытых документов!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.