Поиск
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.
- В C2 напишите формулу MATCH, которая возвращает позицию Cairo в B2:B6.
- C2 должна показать позицию Cairo в B2:B6.
Связанные функции
MATCH сообщает позицию, которую INDEX может использовать для получения значения; ту же работу VLOOKUP выполняет за один шаг.
Частая ошибка
Пропуск 0 в несортированном текстовом списке: тип сопоставления по умолчанию предполагает порядок по возрастанию и может вернуть неверную позицию или #N/A.