Az XMATCH függvény egy tömb vagy cellatartomány adott elemére keres, majd visszaadja az elem relatív pozícióját. 

Itt az XMATCH segítségével fogjuk megtalálni egy elem helyét a listában.

Példa arra, hogy az XMATCH segítségével hogyan adhatja meg egy elem helyét egy listában

Az XMATCH függvény egy elem tömbben vagy cellatartományban való relatív pozícióját adja eredményül. 

=XMATCH(lookup_value; lookup_array; [match_mode]; [search_mode])  

Argumentum

Leírás

keresési_érték:

Kötelező

A keresési érték

tábla:

Kötelező

A kereshető tömb vagy tartomány

[match_mode]

Nem kötelező

Adja meg az egyezés típusát:

0 – Pontos egyezés (alapértelmezett)

-1 – Pontos egyezés vagy a következő legkisebb elem

1 – Pontos egyezés vagy a következő legnagyobb elem

2 – A helyettesítő karakter annak a helynek felel meg, ahol a *, a ?és a ~ speciális jelentéssel bír.

[search_mode]

Nem kötelező

Adja meg a keresés típusát:

1 . Keresés az első-az utolsóig (alapértelmezett)

-1 – Keresés az utolsótól az elsőig (fordított keresés).

2 . Bináris keresés végrehajtása, amely a rendezéstől függ lookup_array növekvő sorrendben van rendezve. Ha nincs rendezve, a rendszer érvénytelen eredményt ad vissza.  

-2 – Bináris keresés végrehajtása, amely a csökkenő lookup_array csökkenő sorrendbe rendezése alapján végzi a keresést. Ha nincs rendezve, a rendszer érvénytelen eredményt ad vissza.

Példák

1. példa

Az alábbi példa megkeresi az első kifejezés pontos egyezésének vagy a (gra) következő legnagyobb értékének helyét.

Example of using XMATCH to return a wildcard search

2. példa

A következő példában megtalálja a bónuszra jogosult értékesítők számát. A függvény 1-et is match_mode pontos egyezést vagy a lista következő legnagyobb elemét adja vissza, de mivel az adatok numerikusak, az értékek számát adja vissza. Ebben az esetben a függvény 4-et ad vissza, mivel 4 értékesítő túllépte a bónusz összegét.

Példa arra, hogy az XMATCH segítségével megkeresheti egy adott korlát fölötti értékek számát egy pontos egyezés vagy a következő legnagyobb elem keresésával

3. példa

Ezt a műveletet az INDEX/XMATCH/XMATCH/XMATCH kombinációval fogjuk elvégezni az egyidejű függőleges és vízszintes kereséshez. Ebben az esetben egy adott értékesítő és egy adott hónap értékesítési összegét szeretnénk visszaadni. Ez hasonló az INDEX és a MATCH függvény együttes használatához, azzal a kivételsel, hogy kevesebb argumentumot igényel.

Kép az INDEX/XMATCH/XMATCH kombináció együttes együttesének egyidejű függőleges és vízszintes keresésről.

4. példa

Az XMATCH segítségével tömbben is kaphat értéket. Az =XMATCH(4;{5;4;3;2;1}) 2-t ad vissza, mivel a 4 a tömb második elemét adja vissza. Ez pontos egyezés eset, míg az =XMATCH(4,5;{5,4,3,2,1},1) eredménye 1, mivel az match_mode argumentum (1) úgy van beállítva, hogy pontos egyezést vagy a következő legnagyobb elemet adja vissza, amely 5.

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet az Answers-közösségben.

Lásd még

XLOOKUP függvény

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×