Поиск
XMATCH
Определение
XMATCH возвращает относительную позицию значения в строке или столбце.
Синтаксис
=XMATCH(lookup_value, lookup_array)
Аргументы
| Аргумент | Значение |
|---|---|
lookup_value |
Значение для поиска, например слово в кавычках или ссылка на ячейку. |
lookup_array |
Одна строка или один столбец для поиска, например A2:A4. |
Пример
Список покупок хранится в A2:A4, и нужно узнать, где в нём стоит Pear.
| A: Фрукт |
|---|
| Fig |
| Pear |
| Lime |
Формула: =XMATCH("Pear",A2:A4)
Результат: 2. Pear — вторая запись внутри диапазона A2:A4.
Практика
Диапазон A2:A4 хранит red, blue и green. В B2 напишите формулу, которая возвращает позицию blue.
- В B2 напишите формулу XMATCH, которая возвращает позицию blue в A2:A4.
- B2 должна показать позицию blue в A2:A4.
Шаг 1 из 2
Введите =XMATCH("blue",A2:A4) в B2.
blue — второй элемент, поэтому позиция равна 2.
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…
B2 использует XMATCH.
B2 теперь показывает 2.
Связанные функции
MATCH — более старый поиск позиции. XLOOKUP может вернуть совпадающее значение вместо позиции.
Частая ошибка
Читать результат как строку листа: XMATCH("Pear",A2:A4) равно 2, вторая ячейка в диапазоне, а не строка 3 листа.