Az Excel MATCH függvény használata -

Összegzés

A MATCH egy Excel függvény, amelyet egy keresési érték helyének megkeresésére használnak egy sorban, oszlopban vagy táblázatban. A MATCH támogatja a hozzávetőleges és pontos egyezést, a helyettesítő karaktereket (*?) A részleges egyezésekhez. Gyakran a MATCH-ot kombinálják az INDEX funkcióval, hogy lekérjék az értéket egy illesztett helyzetben.

Célja

Szerezd meg egy elem helyzetét egy tömbben

Visszatérési érték

A keresés_array pozícióját képviselő szám.

Szintaxis

= MATCH (keresési_érték, keresési_array, (match_type))

Érvek

  • keresési_érték - A keresési_array-ben egyezendő érték.
  • lookup_array - cellatartomány vagy tömbhivatkozás.
  • match_type - (opcionális) 1 = pontos vagy következő legkisebb (alapértelmezett), 0 = pontos egyezés, -1 = pontos vagy következő legnagyobb.

Változat

Excel 2003

Használati megjegyzések

A MATCH funkcióval meghatározható az érték helye egy tartományban vagy tömbben. Például a fenti képernyőképen az E6 cellában lévő képlet úgy van konfigurálva, hogy megkapja az érték pozícióját a D6 cellában. A MATCH függvény 5-öt ad vissza, mert a keresési érték ("barack") az 5. pozícióban van a B6: B14 tartományban:

=MATCH(D6,B6:B14,0) // returns 5

A MATCH funkció pontos és hozzávetőleges egyezéseket hajthat végre, és részleges egyezések esetén támogatja a helyettesítő karaktereket (*?). Három különféle egyezési mód van (a match_type argumentum állítja be), az alábbiakban leírtak szerint.

Gyakran a MATCH funkciót kombinálják az INDEX funkcióval annak érdekében, hogy egy bizonyos (egyeztetett) pozícióban lekérjék az értéket. Más szavakkal, a MATCH kitalálja a pozíciót, és az INDEX visszaadja az adott pozíció értékét. Részletes magyarázatért lásd: Az INDEX és a MATCH használata.

Az egyezés típusára vonatkozó információk

Az egyezés típusa nem kötelező. Ha nincs megadva, akkor a típus típusa alapértelmezés szerint 1 (pontos vagy következő legkisebb). Ha az egyezés típusa 1 vagy -1, néha "hozzávetőleges egyezésnek" is nevezik. Ne feledje azonban, hogy a MATCH pontos egyezést fog találni az összes egyezési típussal, amint az az alábbi táblázatban szerepel:

Egyezés típusa Viselkedés Részletek
1 Hozzávetőleges A MATCH megtalálja a legnagyobb értéket, amely kisebb vagy egyenlő a keresési értékkel. A keresési tömböt növekvő sorrendben kell rendezni.
0 Pontos A MATCH megtalálja az első értéket, amely megegyezik a keresési értékkel. A keresési tömböt nem kell rendezni.
-1 Hozzávetőleges A MATCH megtalálja a legkisebb értéket, amely nagyobb vagy egyenlő a keresési értékkel. A keresési tömböt csökkenő sorrendben kell rendezni.
Hozzávetőleges Ha az egyezési típus elmarad, akkor az alapértelmezett értéke 1 a fentiekben leírtak szerint.

Vigyázat: Ügyeljen arra, hogy az egyezés típusát nullára állítsa (0), ha pontos egyezésre van szüksége. Az alapértelmezett 1-es beállítás azt eredményezheti, hogy a MATCH "normálisnak tűnő", de valójában hibás eredményeket ad. A match_type értékének kifejezett megadása jól emlékezteti a várható viselkedésre.

Példák

Az alábbiakban bemutatunk egyszerű példákat arra, hogyan lehet a MATCH függvényt felhasználni az értékek pozíciójának visszaadására egy tartományban. Az oldalon lentebb találhatók fejlettebb példák arra, hogy a MATCH hogyan használható a valós problémák megoldására.

Pontos mérkőzés

Ha az egyezés típusa nulla, a MATCH pontos egyezést hajt végre. Az alábbi példában az E3 képlete a következő:

=MATCH(E2,B3:B11,0)

A fenti képletben a keresési érték az E2 cellából származik. Ha a keresési értéket keményen kódolják a képletbe, akkor azt dupla idézőjelekbe kell foglalni (""), mivel ez egy szöveges érték:

=MATCH("Mars",B3:B11,0)

Megjegyzés: A MATCH nem különbözteti meg a kis- és nagybetűket, ezért a "Mars" és a "mars" egyaránt 4-et ad vissza.

Hozzávetőleges mérkőzés

Ha az egyezési típus 1-re van állítva, a MATCH hozzávetőleges egyezést fog végrehajtani az AZ szerint rendezett értékeken, és megtalálja a legnagyobb értéket, amely kisebb vagy egyenlő a keresési értékkel. Az alábbi példában az E3 képlete a következő:

=MATCH(E2,B3:B11,1)

Helyettesítőmeccs

Ha az egyezés típusa nullára van állítva (0), akkor a MATCH helyettesítő karakterekkel végezhet egyezést. Az alábbi példában az E3 képlete a következő:

=MATCH(E2,B3:B11,0)

Ez egyenértékű:

=MATCH("pq*",B3:B11,0)

A MATCH függvény további példáit lásd alább.

Megjegyzések

  • A MATCH nem különbözteti meg a kis- és nagybetűket.
  • A MATCH a # N / A hibát adja vissza, ha nem található egyezés.
  • A MATCH csak 255 karakter hosszúságú szöveggel működik.
  • Ismétlés esetén a MATCH adja vissza az első mérkőzést.
  • Ha match_type jelentése -1 vagy 1, a lookup_array kell válogatni, mint fentebb megjegyeztük.
  • Ha a match_type értéke 0, a keresési_érték tartalmazhatja a helyettesítő karaktereket.
  • A MATCH funkciót gyakran használják az INDEX funkcióval együtt.

Kapcsolódó videók

Hogyan emelhetjük ki a hozzávetőleges keresési kereséseket Ebben a videóban megvizsgáljuk, hogyan lehet kiemelni a hozzávetőleges keresési eredmények feltételes formázással történő eredményét. Excel-képlet hibakódjai Ebben a videóban áttekintjük az Excel által megjelenített összes hibakódot, ha valami probléma van egy képlettel. Megvizsgálunk néhány egyszerű módszert a hibák megoldására. Kétirányú keresés végrehajtása az INDEX és a MATCH használatával Ebben a videóban a MATCH használatával megkeresjük az elem helyét egy táblázatban, az INDEX függvény segítségével pedig lekérhetjük az adott pozíció értékét kétirányú kereséssel. Hogyan keressük fel a dolgokat az INDEX és a MATCH segítségével Ebben a videóban az INDEX és a MATCH kombinációjával fogjuk összekapcsolni a dolgokat. Ez az összes INDEX és MATCH képlet magja. Bevezetés a strukturált referenciákba Ez a videó röviden bemutatja a strukturált referenciákat. A strukturált hivatkozások segítségével egyszerűen hivatkozhat a táblázatokra az Excel képleteiben. A MATCH függvény használata a pontos egyezésekhez Ebben a videóban azt vizsgáljuk meg, hogy a MATCH függvény hogyan találhatja meg egy elem helyét a listában. Ez kulcsfontosságú ötlet az INDEX és a MATCH képletekben.

érdekes cikkek...