Функция XMATCH на Excel
Функцията XMATCH връща относителната позиция на определена стойност във вертикален или хоризонтален масив или диапазон.
Забележка: Функцията XMATCH е налична само в Excel за Microsoft 365, Excel 2021 или по-нови версии на Excel и Excel за уеб.
Синтаксис
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Аргументи
- търсена_стойност (задължително): Стойността, която търсите.
- lookup_array (задължително): Масивът или диапазонът от клетки за търсене.
- [match_mode] (по избор): Типът съвпадение, който да използвате:
- 0 or пропуснато, точно съвпадение;
- -1, точно съвпадение или следващата най-малка стойност;
- 1, точно съвпадение или следващата по големина стойност;
- 2, съвпадение със заместващи знаци *, ? намлява ~.
- [search_mode] (по избор): Типът търсене, който да използвате:
- 1 or пропуснато, търсене от първия до последния;
- -1, търсене от последно към първо;
- 2, двоично търсене възходящо - търсене_масив трябва да бъдат сортирани във възходящ ред.
- -2, двоично търсене низходящо - търсене_масив трябва да бъдат сортирани в низходящ ред.
Връщана стойност
Функцията XMATCH връща цяло число, указващо относителната позиция на търсената стойност.
Функционални бележки
- XMATCH връща първото съвпадение в случай на дубликати.
- XMATCH не е чувствителен към главни и малки букви. Можете да добавите ТОЧНА функция за да направите формула чувствителна към главни и малки букви.
- търсене_масив трябва да бъде диапазон от един ред или една колона.
- Ако търсената стойност на формулата MATCH е под формата на текст, оградете я в кавички.
- - # N / A ще бъде върната грешка, ако търсената стойност не бъде намерена.
Пример
Да приемем, че имате таблица, която е сортирана по резултати, за да получите ранга на Кайл, моля, копирайте или въведете формулата по-долу в клетка и след това натиснете Въведете за да получите резултата:
=XMATCH("Кайл",C3:C14)
Или използвайте препратка към клетка, за да направите формулата динамична:
=XMATCH(H2,C3:C14)
Забележка: match_mode намлява режим_търсене аргументите са пропуснати, защото по подразбиране извършват точно съвпадение и търсене търсена_стойност от първия до последния в търсене_масив, което идеално подхожда на нашия случай тук.
Пример за извършване на съвпадение със заместващ знак
Заместващият знак звездичка (*) може да съвпада с произволен брой знаци, докато въпросителният знак (?) съвпада с всеки отделен знак. Ако трябва да съпоставите действителен заместващ знак - звездичка (*) или въпросителен знак (?), поставете тилда (~) преди заместващия знак.
За да получите ранга на първия ученик, чието име започва с B, трябва да зададете търсена_стойност да се B*. Моля, копирайте или въведете формулата по-долу в клетка и след това натиснете Въведете за да получите резултата:
=XMATCH("Б*",C3:C14,2)
Или използвайте препратка към клетка, за да направите формулата динамична:
=XMATCH(H2,C3:C14,2)
Свързани функции
Функцията MATCH на Microsoft Excel търси конкретна стойност в диапазон от клетки и връща относителната позиция на тази стойност.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.