XMATCH függvény

A XMATCH függvény megkeresi a megadott elemeket egy tömbben vagy cellatartományban, majd az elem relatív pozícióját adja eredményül. 

Itt fogjuk használni a XMATCH-ot, hogy megtaláljuk az elemek pozícióját a listában.

Példa a XMATCH-ra, hogy megtalálja az elemek pozícióját a listában

A XMATCH függvény egy elem relatív pozícióját számítja ki egy tömbben vagy egy cellatartományban. 

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

argumentumok

Leírás

keresési_érték:

Kötelező

A keresési érték

tábla:

Kötelező

A keresni kívánt tömb vagy címtartomány

[match_mode]

Nem kötelező

Adja meg a hol. van típust:

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 – egy helyettesítő karakter, ahol *,? és ~ speciális jelentésselrendelkezik.

[search_mode]

Nem kötelező

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

1 – keresés az elsőtől az utolsóig (alapértelmezett)

-1 – keresés az utolsó – első (fordított keresés) gombra.

2 – a bináris keresés végrehajtása, amely az lookup_array alapul, és növekvő sorrendben rendezi őket. Ha nem rendezte a rendezést, a függvény érvénytelen találatokat ad vissza.  

-2 – a lookup_arrayra épülő bináris keresés végrehajtása csökkenő sorrendbe rendezve. Ha nem rendezte a rendezést, a függvény érvénytelen találatokat ad vissza.

Példák

1. példa

Az alábbi példa megkeresi az első, pontos egyezést tartalmazó kifejezés pozícióját, vagy a következő legnagyobb értéket (például kezdődik): "GRA".

Példa: a XMATCH használata helyettesítő karakteres keresés visszaadására

2. példa

A következő példa megkeresi a bónuszra jogosult üzletkötők számát. Ez a beállítás az 1 értéket is használja a match_modeban a pontos egyezés vagy a lista következő legnagyobb elemének megkereséséhez, de az adatok numerikus értékekkel való előfordulását. Ebben az esetben a függvény a 4 értéket ad eredményül, mivel 4 olyan Üzletkötő van, aki túllépte a bónusz összegét.

Példa: a XMATCH segítségével egy bizonyos határérték fölötti értékek számát keresve keresheti meg a pontos egyezést vagy a következő legnagyobb elemet.

3. példa

Következő lépésként az INDEX/XMATCH/XMATCH kombinációját fogjuk használni egyidejű vízszintes és függőleges keresési műveletek elvégzéséhez. Ebben az esetben az adott értékesítési munkatárs és az adott hónap értékesítési értékét szeretné visszaadni. Ez hasonló az index és a hol . van függvény használatához, azzal a különbséggel, hogy kevesebb argumentum szükséges.

Kép az INDEX/XMATCH/XMATCH kombinációjának használatával egyidejű vízszintes és függőleges keresés végrehajtásához.

4. példa

A XMATCH használatával is visszaadhatja a tömb értékét. A = XMATCH (4; {5; 4; 3; 2; 1}) például a 2 értéket adja vissza, mivel a 4 a tömb második eleme. Ez egy pontos egyezési forgatókönyv, míg a = XMATCH (4.5; {5; 4; 3; 2; 1}) az 1-es értéket adja eredményül, mivel a match_mode argumentum (1) a pontos egyezés vagy a következő legnagyobb elem (5) értékét adja eredményül.

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

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Lásd még

XLOOKUP függvény

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×