Функция XMATCH в Excel
Функция XMATCH возвращает относительную позицию указанного значения в вертикальном или горизонтальном массиве или диапазоне.
Примечание: Функция XMATCH доступна только в Excel для Microsoft 365, Excel 2021 или более новых версиях Excel, а также в Excel для Интернета.
Синтаксис
=XMATCH(искомое_значение, массив_поиска, [режим_совпадения], [режим_поиска])
Аргументы
- искомое_значение (обязательно): Значение, которое вы ищете.
- массив_поиска (обязательно): Массив или диапазон ячеек для поиска.
- [режим_совпадения] (необязательно): Тип совпадения для использования:
- 0 или опущен, точное совпадение;
- -1, точное совпадение или следующее меньшее значение;
- 1, точное совпадение или следующее большее значение;
- 2, совпадение с использованием подстановочных знаков *, ? и ~.
- [режим_поиска] (необязательно): Тип поиска для использования:
- 1 или опущен, поиск от первого к последнему;
- -1, поиск от последнего к первому;
- 2, двоичный поиск по возрастанию - массив_поиска должен быть отсортирован по возрастанию.
- -2, двоичный поиск по убыванию - массив_поиска должен быть отсортирован по убыванию.
Возвращаемое значение
Функция XMATCH возвращает целое число, указывающее относительную позицию искомого значения.
Примечания к функции
- XMATCH возвращает первое совпадение в случае дубликатов.
- XMATCH не чувствителен к регистру. Вы можете добавить функцию EXACT, чтобы сделать формулу чувствительной к регистру.
- массив_поиска должен быть диапазоном из одной строки или одного столбца.
- Если искомое значение формулы MATCH представлено в виде текста, заключите его в кавычки.
- Ошибка #Н/Д будет возвращена, если искомое значение не найдено.
Пример
Предположим, у вас есть таблица, отсортированная по баллам, чтобы получить ранг Кайла, скопируйте или введите формулу ниже в ячейку, затем нажмите Enter, чтобы получить результат:
=XMATCH("Кайл",C3:C14)
Или используйте ссылку на ячейку, чтобы сделать формулу динамической:
=XMATCH(H2,C3:C14)
Примечание: Аргументы режим_совпадения и режим_поиска опущены, поскольку они по умолчанию выполняют точное совпадение и поиск искомого_значения от первого к последнему в массиве_поиска, что идеально подходит для нашего случая.
Пример выполнения поиска с использованием подстановочных знаков
Подстановочный знак Звездочка (*) может соответствовать любому количеству символов, а Вопросительный знак (?) соответствует любому одному символу. Если вам нужно найти фактический подстановочный знак - Звездочку (*) или Вопросительный знак (?), поставьте Тильду (~) перед подстановочным знаком.
Чтобы получить ранг первого ученика, чье имя начинается с B, установите искомое_значение как B*. Пожалуйста, скопируйте или введите формулу ниже в ячейку, затем нажмите Enter, чтобы получить результат:
=XMATCH("B*",C3:C14,2)
Или используйте ссылку на ячейку, чтобы сделать формулу динамической:
=XMATCH(H2,C3:C14,2)
Связанные функции
Функция MATCH в Microsoft Excel ищет определенное значение в диапазоне ячеек и возвращает относительную позицию этого значения.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
🤖 | KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение | Генерация кода | Создание пользовательских формул | Анализ данных и создание диаграмм | Вызов функций Kutools… |
Популярные функции: Поиск, Выделение или Отметка дубликатов | Удалить пустые строки | Объединить столбцы или ячейки без потери данных | Округлить без формулы ... | |
Супер VLookup: Множественные критерии | Множественные значения | На нескольких листах | Распознавание нечетких соответствий... | |
Расширенный раскрывающийся список: Простой раскрывающийся список | Зависимый раскрывающийся список | Раскрывающийся список с множественным выбором... | |
Управление столбцами: Добавить определенное количество столбцов | Переместить столбцы | Переключить статус видимости скрытых столбцов | Сравнить столбцы для выбора одинаковых и разных ячеек ... | |
Основные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формул | Управление книгами и листами | Библиотека автотекста (Авто текст) | Выбор даты | Объединить данные | Шифрование/Расшифровка ячеек | Отправка писем по списку | Супер фильтр | Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ... | |
Топ-15 наборов инструментов: 12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...) | 50+ типов диаграмм (Диаграмма Ганта ...) | 40+ практических формул (Расчет возраста на основе даты рождения ...) | 19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...) | 12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...) | 7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...) | ... и многое другое |
Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.