
XMATCH — это полезная функция, позволяющая получить представление даже о больших таблицах Excel. С помощью XMATCH вы можете искать и сравнивать диапазоны ячеек для определенного элемента данных и находить его относительное положение.
Как работает функция XMATCH Excel?
Вы можете использовать функцию XMATCH для поиска и сравнения данных и элементов в определенном диапазоне ячеек. Единственное условие — диапазон ячеек, который вы просматриваете, не должен превышать ширину одного столбца или высоту одной строки. Относительное положение, которое показывает XMATCH, относится не к диапазону строк и столбцов во всей таблице, а к относительному положению выбранного диапазона ячеек. Искомые данные могут быть числовыми или текстовыми. Функция всегда завершает поиск и выдает только одну позицию.
Как и недавно добавленная функция XLOOKUP, XMATCH в настоящее время доступна только в Excel для Office 365 (статус: сентябрь 2021 года).
XMATCH — это, по сути, обновление существующей функции MATCH. XMATCH — это расширение MATCH с новыми возможностями поиска, которые позволяют искать не только сверху вниз (или слева направо), но и в другом направлении.
Объяснение синтаксиса XMATCH
Прежде чем использовать функцию XMATCH, стоит убедиться, что вы знаете аргументы и синтаксис формулы. Синтаксис функции XMATCH всегда использует значение поиска и массив поиска. Вы можете добавить дополнительные режимы для совпадения и поиска. Синтаксис функции XMATCH работает следующим образом:
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Аргументы работают следующим образом:
Значение поиска (обязательно) |
Данные, которые ищет формула (например, текст, число, подстановочный знак). |
Массив поиска (обязательно) |
Диапазон ячеек для поиска |
Режим сопоставления (необязательно) |
Определяет тип совпадения для поиска: 0 = Точное совпадение -1 = Точное совпадение или следующее наименьшее 1 = Точное совпадение или следующее по величине 2 = Подстановочный знак |
Режим поиска (необязательно, если задан режим соответствия) |
Определяет тип поиска: 1 = Поиск с первого места -1 = Поиск с последнего 2 = Двоичный поиск по возрастанию (только при правильной сортировке) -2 = Двоичный поиск по убыванию (только при правильной сортировке). |
Способы использования функции XMATCH
Функция XMATCH в Excel предлагает практическую функцию поиска для нахождения, сравнения и поиска по целевым данным в организованных списках. Например, вы можете сортировать, сравнивать и анализировать списки сотрудников или клиентов, используя определенные критерии поиска. В больших списках можно даже узнать, сколько человек превысили определенный критериальный порог продаж или была ли выполнена или недовыполнена конкретная квота. Естественно, XMATCH позволяет делать в Excel и множество других вещей.
XMATCH в Excel объясняется на примерах
Пример 1: простой сравнительный анализ данных
Приведенный ниже пример должен продемонстрировать самую базовую функцию XMATCH. В столбце «значение поиска» показано, что ищет функция. В столбце «результат» показан результат поиска по диапазону ячеек в «столбце B массива поиска». Описание» показывает, что означает результат поиска.

Пример 2: конкретный сравнительный анализ
В следующем примере XMATCH должен показать, сколько сотрудников данного отдела получат премию. Для этого необходимо использовать режим сравнения «1», чтобы найти сотрудников, которые точно соответствуют или превосходят критерии поиска и поэтому имеют право на получение премии. Чтобы режим соответствия «1» сработал, значения должны быть перечислены в порядке убывания.
Шаг 1: Создайте столбец с именами сотрудников и столбец со значениями в порядке убывания.

Шаг 2: Создайте ячейку, в которой задайте критерий поиска (в данном случае «премия»). Она будет служить «значением поиска» для функции XMATCH.

Шаг 3: В данном примере используйте функцию XMATCH в ячейке «количество сотрудников». Диапазон для поиска — ячейки с B5 по B8.

Шаг 4: Число сотрудников, превысившее 12 000, представляет собой тех, кто имеет право на премию. В этом случае функция XMATCH дает в качестве результата 3.

Узнайте, как использовать другие практические функции Excel, такие как ЕСЛИ или ИЛИ, для установки логических сравнений или проверки условий.