Возвращает позицию значения в строке или столбце.
Синтаксис
MATCH(lookup_value, lookup_array, [match_type])Аргументы
lookup_valueобязательно
Значение, позицию которого вы хотите.
lookup_arrayобязательно
Одна строка или столбец для поиска.
match_typeнеобязательно
0 точное, 1 меньше, -1 больше.
MATCH ищет значение и возвращает его относительную позицию (число), а не само значение. Полезнее всего внутри INDEX, где позиция становится строкой или столбцом для возврата. Используйте match_type 0 для точных совпадений.
=MATCH("A102", A2:A100, 0)→37A102 — 37-й элемент в диапазоне.
=MATCH("Price", A1:D1, 0)→3Находит, какой заголовок столбца — "Price".
Выберите искомое значение
Выберите ключ, позиция которого вам нужна.
Поиск по одной строке или столбцу
MATCH работает с одним вектором, а не с двумерной таблицей.
Используйте 0 для точного совпадения
Передавайте 0 как match_type, если только ваши данные не отсортированы и вам не нужно совпадение по диапазону.
Позицию — число. Чтобы получить значение в этой позиции, оберните его в INDEX.