A MATCH funkció használata az Excelben (7 gyakorlati példa)

  • Ossza Meg Ezt
Hugh West

Amikor egy Excel munkalapon dolgozik, előfordulhat, hogy két vagy több cella között szeretne kapcsolatot találni. Tegyük fel, hogy kritériumokat szeretne más cellákkal összevetni. Ebben az esetben használhatja a MATCH Alapvetően gyorsan és egyszerűen végez különböző kereséseket, keres értékeket, és visszaadja a keresési érték relatív pozícióját egy számban. Ha tudni szeretné, hogyan használja a MATCH függvényt, mi azért vagyunk itt, hogy valós példákat mutassunk. Ebben a cikkben hét példát mutatunk be, amelyek különböző kritériumok alapján használják a MATCH függvényt az Excelben, tehát kezdjük el.

Gyakorlati munkafüzet letöltése

Töltse le az alábbi gyakorló munkafüzetet. Segíteni fog a téma tisztább megvalósításában.

MATCH Function.xlsx

Bevezetés a MATCH funkcióba

A MATCH függvény az Excelben egy keresési érték pozíciójának megkeresésére szolgál egy sorban, oszlopban vagy táblázatban, és egy megadott értéknek megfelelő elem relatív pozícióját adja vissza egy tömbben, egy megadott sorrendben.

  • Szintaxis:

=MATCH(lookup_value,lookup_array,[match_type])

  • Érvek Magyarázat:
Érv Kötelező/választható Magyarázat
lookup_value Kötelező A tömbben lévő megfeleltetendő érték
lookup_array Kötelező Egy cellatartomány vagy egy tömbhivatkozás, ahol az értéket kell keresni.
match_type Opcionális Meghatározza, hogy az Excel hogyan egyezteti a lookup_value-t a lookup_value és a lookup_array ...itt, 1 = pontos vagy a következő legkisebb, 0 = pontos egyezés és -1 = pontos vagy a következő legnagyobb

Visszatérési érték:

Visszaadja a keresési érték relatív pozícióját.

Elérhető verzió:

Excel 2003-ból is használható.

6 példa a MATCH funkció használatára az Excelben

Megismerni a MATCH funkciót elég jól, csatoltunk egy adatkészletet, ahova néhány " Termékek " a Ár " és Sorszámok " . Most megtudjuk, hogy pontosan vagy közelítőleg egyezik-e a keresési értékünk.

Arról nem is beszélve, hogy a " Microsoft 365 " verzió. Ön bármely más verziót is használhat.

1. Egy érték pozíciójának megtalálása

A leírásból a MATCH függvényt, megértettük, hogy ez a függvény segít megtalálni az adott keresési értéket egy tömbből. Lássuk a példákat.

1.1 Pontos egyezés

A MATCH függvény pontosan ugyanazt az egyezést találja meg a lookup_value-nak. A pontosan azonos egyezéshez egyszerűen válassza ki az értéket a matching_criteria érv, mint 0 .

📌 Lépések:

  • Először is, menj a cellába C12 a következő képlet beírásához.
=MATCH(D11, C5:C9,0)

Használtuk cellahivatkozás; a lookup_value a cellában volt D11 , és a lookup_array volt C5:C9 . Mi is beállítjuk a matching_criteria a címre. 0 pontosan ugyanarra a találatra. MATCH függvény visszaadja az érték pozícióját a cellában D11 .

1.2 Hozzávetőleges egyezés

A legtöbb esetben a megközelítő egyezést a számok esetében használjuk. Így az egyszerűség kedvéért a számokat fogjuk beállítani, mint a lookup_value Nézze meg a lépéseket a jobb szemléltetés érdekében.

📌 Lépések:

  • Kezdetben illessze be az alábbi képletet a cellába D12.
=MATCH(D11,D5:D9,1)

Itt a D5:D9 cellatartomány az l ookup_array Mivel a közelítés a végső célunk, ezért úgy döntöttünk. 1 a mi match_type mező. 1 visszaadja a legközelebbi legkisebb értéket a lookup_value ...itt, 300 a legközelebbi érték a 335 . És a képletünk visszaadta a 3 .

1.3 Speciális szöveges egyezés

A MATCH függvény a szöveget is elfogadhatja keresési értékként. Ezzel azt akarjuk mondani, hogy ha egy adott szöveg értékét vagy pozícióját akarjuk megtalálni az adatállományban anélkül, hogy ismernénk a cellahivatkozást, akkor a cellahivatkozás helyett a szöveget is beírhatjuk a(z) lookup_value Kérem, nézze végig az itt leírt képletet.

📌 Lépések:

  • A cellába beírt képlet D12 is-
=MATCH("nadrág", C5:C9,0)

A MATCH("nadrág", C5:C9,0) szintaxis a lookup_value " Nadrág " és keres a lookup_array C5:C9 .

1.4 Wildcard mérkőzés

A részleges szöveget összevetheti és kiderítheti a pozíciót az adathalmazban. Például, meg akarja találni a termék pozícióját " Nadrág ". A mi képletünkben a jokert " Pa* " a teljes forma helyett, hogy megtaláljuk a szöveg pozícióját. A joker módszer elég menő, nem igaz? Kövesse az eljárást, hogy elvégezze.

📌 Lépések:

  • Először is, írja be az alábbi képletet a cellába C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Itt a MATCH függvény megtalálja a pontos egyezést, ahogy beírjuk a matching_criteria mint 0 a lookup_array mint B5:B9 a szöveghez Pa* mint a lookup_value . Akkor a INDEX függvény visszaadja a keresési eredmény értékét a MATCH funkció. Itt a INDEX függvény először a MATCH függvényt, majd megtalálja a kapcsolatot a C5:C9 tömb és a Pa* szöveg.

2. Egy másik értéknek megfelelő érték megtalálása

Egy másik értéknek megfelelő értéket találhatunk. Egy másik függvényt kell használnunk, melynek neve INDEX a MATCH funkció. INDEX funkció egy tartomány vagy tömb adott helyén lévő értéket adja vissza. Ezután a MATCH függvény ellenőrzi az egyezést. Ugorjunk bele a képletbe.

📌 Lépések:

  • Először is, a cellában C12 illessze be a képletet.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

A B5:B9 az a tömb, ahol az értéket meg kell találnunk. A MATCH függvényt, beállítottuk a row_number Láttad, hogyan MATCH biztosítja a pozíciót. MATCH rész itt található 2 Ezután a tömbből B5:B9 , a INDEX függvény visszaadta a pozíció értékét a 2. sor .

3. A MATCH függvény alkalmazása a tömbképletben

Használhatjuk a MATCH függvényt egy tömbi képletben. Szükségünk van még a INDEX függvényt az eredmény megjelenítéséhez.

📌 Lépések:

  • Elsősorban, menj a cellába C14 és írja fel a képletet.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Képlet magyarázat:

Itt használtuk a 1 mint a lookup_value a oldalon. MATCH . És a lookup_array a két kritérium ellenőrzésének eredményeit a megfelelő oszlopokon belül összeszorozva kombináltuk. Talán csodálkozhat, hogy miért használtuk a 1 mint a lookup_value ; segítsünk megérteni.

A ( C12=B5:B10 ) és ( C13=C5:C10 ) egy tömböt biztosítanak a TRUE vagy FALSE A tömbök szorzásával egy másik tömb, a TRUE és FALSE kialakul. TRUE a következőképpen ábrázolható 1. Tehát keressük a TRUE értéket a tömbön belül.

Láthatjuk, hogy a képletünk megadta a keresett értéket. Ezután nyomjuk meg a BELÉPÉS Mivel ez egy tömbképlet, ezért meg kell nyomni a CTRL + SHIFT + BELÉPÉS ha nem vagy Microsoft 365 előfizető.

4. Nagy- és kisbetű-érzékeny MATCH formula használata

Egyes nagy- és kisbetűs szövegek esetében a EXACT funkció majd a MATCH Az itt használt képlet szerkezete némileg eltér a másik MATCH funkció képletét. Nézzük meg az itt hozzáadott példát.

📌 Lépések:

  • A következő képletet kell beírnunk a cellába D12 először is.
=MATCH(TRUE, EXACT(C5:C9, D11),0)

Itt a EXACT(C5:C9, D11) szintaxis pontosan ugyanazt az egyezést adja vissza a lookup_array C5:C9 , és a logikai érv TRUE a meglévő értéket jelenti a EXACT funkció.

De amikor egy kisbetűt használsz a lookup_value akkor visszatér #N/A Tehát elmondhatjuk, hogy ez a képlet pontosan működik. Lásd az alábbi képet.

5. Két oszlop összehasonlítása az ISNA és a MATCH függvények használatával

Vettünk egy adathalmazt, amit egy listába tettünk, és most szeretnénk összehasonlítani a 2. listát az 1. listával, és megjeleníteni azokat az értékeket, amelyek nem szerepelnek az első listában. Nézzük meg az adathalmazt, ahol két oszlopot akarunk összehasonlítani a(z) ISNA és MATCH függvények. Használjuk a IF funkció a logikai eredmény szöveges formátumban történő megjelenítéséhez.

📌 Lépések:

  • A D5 cellába írja be a következő képletet.
=IF(ISNA(MATCH(C5, B5:B12,0)), "Nincs az 1. listán″,"")

Itt a MATCH funkció az Excelben visszatér TRUE ugyanarra a mérkőzésre és FALSE a nem megfelelő kritériumokra. Ezután a ISNA függvény megfordítja a MATCH Végül a IF függvény a logikai kimenetet szövegként adja vissza.

Hasonló olvasmányok

  • Az Excel HYPERLINK funkció használata (8 példa)
  • A SORT funkció használata az Excelben (4 példa)
  • Hogyan találja meg a duplikált értékeket az Excelben a VLOOKUP használatával

6. A MATCH függvény alkalmazása két oszlop között

Ebben a szakaszban két oszlop között lehet egyezést létrehozni. Tegyük fel, hogy létrehoztunk egy terméklistát, amely megfelel egy korábbi oszlopnak, és a " Ár ", amely pontosan megegyezik az új oszlopunkkal. Ehhez a INDEX és MATCH Használja a következő képletet.

📌 Lépések:

  • Először is, költözzön a F5 és adja meg a képletet.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Ez a képlet összehasonlítja a szöveget az oszlopok között B és E és visszaadja a megfelelő értéket.

Gyakorlati szekció

Minden egyes lapon a jobb oldalon egy gyakorló rész van a gyakorláshoz. Kérjük, végezze el egyedül.

Bővebben: Az Excel használata a részleges szöveges egyezés kereséséhez [2 egyszerű módja]

Következtetés

Ez minden a mai ülésről. És ezek néhány egyszerű módszer a MATCH függvényt az Excelben. Kérjük, ha bármilyen kérdése vagy javaslata van, ossza meg velünk a hozzászólások rovatban. A jobb megértés érdekében kérjük, töltse le a gyakorló lapot. Látogasson el weboldalunkra, Exceldemy , egy egyablakos Excel-megoldásszolgáltató, hogy felfedezze a különféle Excel-módszereket. Köszönöm a türelmét a cikk elolvasásához.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.