Konkrét adatokat kell keresnie az Excel táblázatban? Tanulja meg a MATCH funkció használatával gyorsan és egyszerűen elvégezni.
Amikor az Excelben végzett adatelemzésről van szó, fontos, hogy egy adott tartományon belül meg lehessen találni bizonyos adatokat. Míg az Excel különféle szolgáltatásokat és funkciókat kínál az adatkészletek információinak megkeresésére és kinyerésére, a MATCH funkció rugalmas és hatékony megoldást kínál.
Ebben a cikkben megvizsgáljuk a szintaxist, az alkalmazásokat és a MATCH függvény használatára vonatkozó példákat az Excelben.
Mi a MATCH függvény az Excelben?
Az Excel MATCH funkciója lehetővé teszi egy adott érték keresését egy tartományon belül, és a tartományon belüli relatív pozíciót adja vissza. Ezt a pozíciót ezután felhasználhatja a megfelelő adatok lekérésére az adatkészletből.
A MATCH függvény szintaxisa a következő:
=MATCH(keresési_érték, keresési_tömb, [egyezési_típus])
Ahol:
- keresési_érték: Ezt az értéket szeretné megtalálni a lookup_array-ben.
- lookup_array: Ez az a cellatartomány, ahol a keresési_értéket meg szeretné keresni.
- match_type (nem kötelező): Ez az argumentum adja meg a végrehajtani kívánt egyezés típusát. Három lehetőség van:
- 0 (vagy kihagyva): Megkeresi egy olyan érték első előfordulását, amely pontosan megegyezik a lookup_value értékkel. A lookup_array bármilyen sorrendben lehet.
- 1: Ez megkeresi a legnagyobb értéket, amely kisebb vagy egyenlő, mint a keresési_érték, feltételezve, hogy a keresési_tömb növekvő sorrendben van rendezve.
- -1: Ez megkeresi a legkisebb értéket, amely nagyobb vagy egyenlő, mint a lookup_value, feltételezve, hogy a keresési_tömb csökkenő sorrendben van rendezve.
A MATCH függvény használata az Excelben
Nézzünk meg néhány gyakorlati példát az Excel MATCH függvényének használatának megértéséhez:
Pontos egyezés keresése
Tegyük fel, hogy van egy listája a tanulók pontszámairól egy munkalapon, és meg akarja találni Alex pontszámának helyét (88). Használhatja a MATCH függvényt a match_type paraméterrel 0 (pontos egyezés) ennek eléréséhez. Íme a képlet, amelyet használni fog:
=MATCH(88; B1:B7; 0)
Ez a képlet megkeresi az értéket 88 határon belül B1:B7 és visszaadja relatív helyzetét. Az eredmény az lenne 5, ami azt jelzi, hogy Alex pontszáma az ötödik érték a vizsgapontszámok listáján.
A legközelebbi egyezés megtalálása a rendezett adatok között
Tegyük fel, hogy van egy listája a hőmérsékletekről és a hozzájuk tartozó magasságokról a magasságok növekvő sorrendjében. Meg akarja találni a listában az 1800-hoz legközelebb eső magasságot. Íme a képlet, amelyet használni fog:
=MATCH(1800;B1:B7;1)
A függvény az 1800-as értéket keresi a tartományban B1:B7 (a magasság oszlop), és adja vissza a legközelebbi érték pozícióját, amely kisebb vagy egyenlő, mint 1800. Ebben az esetben a legközelebbi 1800-nál kisebb vagy egyenlő magasság 1500 (cellában B3), így a képlet 3-at ad vissza.
Hibák kezelése a MATCH segítségével
A MATCH funkció használatakor bizonyos hibákat tapasztalhat. Például, ha a lookup_value nem található a lookup_array-ben, a MATCH függvény visszaadja a #N/A hiba.
Ennek kezelésére használhatja az IFERROR ill ISERROR funkció hogy felhasználóbarátabb üzenetet adjunk. Íme egy példa:
=IFERROR(MATCH("Chicago", A2:A8, 0), "A város nem található")
Mivel Chicago nem található a tartományban, az Excel megjelenik A város nem található a hibaérték helyett.
A MATCH használata más Excel-függvényekkel
A MATCH funkció még erősebbé válik, ha más funkciókkal kombinálják, mint például a VLOOKUP, INDEX és a OFFSET funkció, speciális adatkeresési és visszakeresési feladatok végrehajtásához.
A VLOOKUP használata a MATCH funkcióval
Tegyük fel, hogy van egy táblázatunk oszlopokkal: ID, Termék, Kategória, és Ár. A VLOOKUP és a MATCH segítségével keressük meg a megfelelő terméket és árat az azonosítóhoz a cellában A4. A termék beszerzéséhez használja a következő képletet:
=VLOOKUP(A4;A2:D7, MATCH("Termék", A1:D1,0), HAMIS)
Az ár megszerzéséhez:
=VLOOKUP(A4;A2:D7, MATCH("Ár", A1:D1,0), HAMIS)
Ebben a példában a VLOOKUP függvény a cellában lévő értéket fogja használni A4 (ami az azonosító), hogy megkeresse a megfelelő sort a tartományban A2:D7.
Miután megtalálta a sort, a MATCH által visszaadott oszlopszámot használja a lekéréshez Termék és Ár értékeket.
Adatkeresések elsajátítása az Excel MATCH funkciójával
A MATCH funkció az Excel fontos eszköze az egyes adatok tartományon belüli megkeresésére, sokoldalúsága pedig értékessé teszi a különféle speciális adatkeresési feladatokhoz. A szintaxis és a különböző egyezési típusok megértésével hatékonyan navigálhat az adatok között, és szükség szerint pontos vagy hozzávetőleges egyezéseket találhat.
A MATCH más funkciókkal, például a VLOOKUP és az IFERROR kombinálásával fejlett keresési képleteket hozhat létre a különféle forgatókönyvek kezeléséhez és a nagy adatkészletek hatékony kezeléséhez.