Функция
XMATCH
возвращает относительную позицию элемента в массиве или диапазон, который совпадает с указанным значением. Функция XMATCH
предоставляет вам следующие возможности:- поддерживает улучшенные функции соответствия и поиска;
- разрешает использовать совпадения с подстановочным знаком ? или *.
Пример использования
XMATCH("Apple", A2:A)
XMATCH("Цена", A2:A)
Синтаксис
XMATCH(запрос, диапазон, [режим_соответствия], [режим_поиска])
запрос
– критерий, по которому выполняется поиск (например,42
,кошка
илиB24
).lookup_range
– диапазон, внутри которого будет производиться поиск. (этот диапазон должен состоять из одной строки или одного столбца);режим_соответствия
(необязательный элемент со значением0
по умолчанию) – режим поиска совпадения для аргументазапрос
:0
– точное соответствие;1
– точное соответствие или следующий вариант, который больше значения аргументазапрос
;-1
– точное соответствие или следующий вариант, который меньше значения аргументазапрос
;2
– совпадение с подстановочным знаком.
режим_поиска
(необязательный элемент со значением1
по умолчанию) – метод поиска по диапазону:1
– поиск от первой записи до последней;-1
– поиск от последней записи до первой;2
– двоичный поиск по всему диапазону при условии, что сортировка выполнена в порядке возрастания;-2
– двоичный поиск по всему диапазону при условии, что сортировка выполнена в порядке убывания.
Примеры
Таблица поиска для всех примеров.
Функция
XMATCH
для столбца "Представитель отдела продаж", в которой пропущены режим_соответствия
и режим_поиска
.
Функция
XMATCH
для столбца "Общая сумма", в которой для элемента режим_соответствия
задано значение 0
, а для элемента режим_поиска
используются значения 1
и -1
.
Функция
XMATCH
, в которой используется горизонтальное соответствие.
Функция
XMATCH
, в которой для элемента режим_соответствия
заданы 1
и -1
, а элемент режим_поиска
пропущен.