Поиск

MATCH

Определение

MATCH возвращает относительную позицию значения в одной строке или одном столбце ячеек.

Синтаксис

=MATCH(lookup_value, lookup_array, [match_type])

Аргументы

Аргумент Значение
lookup_value Искомое значение, например слово в кавычках или ссылка на ячейку.
lookup_array Одна строка или один столбец для поиска, например A2:A5.
match_type Используйте 0 для точного совпадения. Значение по умолчанию 1 предполагает порядок по возрастанию и находит наибольшее значение, не превышающее ключ.

Пример

Список продуктов хранится в A2:A5, и вы хотите узнать, где в нём находится Pear.

A: Фрукт
Fig
Plum
Pear
Lime

Формула: =MATCH("Pear",A2:A5,0)

Результат: 3. Pear — третья запись в диапазоне A2:A5.

Практика

В диапазоне B2:B6 по порядку записаны города: Oslo, Rome, Lima, Cairo и Seoul. Напишите формулу, которая возвращает позицию Cairo.

  1. В C2 напишите формулу MATCH, которая возвращает позицию Cairo в B2:B6.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

Связанные функции

MATCH сообщает позицию, которую INDEX может использовать для получения значения; ту же работу VLOOKUP выполняет за один шаг.

Частая ошибка

Пропуск 0 в несортированном текстовом списке: тип сопоставления по умолчанию предполагает порядок по возрастанию и может вернуть неверную позицию или #N/A.

Связанные функции

Эти ссылки — связанные функции.