Hogyan használjuk az INDEX MATCH-ot a VLOOKUP helyett az Excelben?

  • Ossza Meg Ezt
Hugh West

VLOOKUP, INDEX, MÉRKŐZÉS a Microsoft Excelben használt népszerű Excel-funkciók. VLOOKUP nagyon gyakori a nagy adatműveleteknél. INDEX-MATCH függvény kombináltan használható a VLOOKUP Ebben a cikkben megmutatjuk, hogyan használhatjuk a INDEX-MATCH ahelyett, hogy VLOOKUP Excelben.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Index Match helyett Vlookup.xlsx

Bevezetés az INDEX és MATCH függvényekbe

Az INDEX funkció

Az INDEX funkció egy értéket vagy egy értékre való hivatkozást ad vissza egy táblázatban vagy tartományban. INDEX függvényt kétféleképpen használjuk tömb és referencia formában.

Szintaxis:

INDEX(array, row_num, [column_num])

Érvek:

array - Ez a cellák tartománya vagy egy tömbi konstans. A row_num és column_num használata a tömb soraitól vagy oszlopaitól függ.

row_num - Szükséges, kivéve, ha a column_num jelen van. Kiválasztja a tömb azon sorát, amelyből az értéket vissza kell adni. Ha a row_num nincs megadva, a column_num szükséges.

column_num - Kiválasztja a tömb azon oszlopát, amelyből az értéket visszaadja. Ha a column_num nincs megadva, akkor a row_num szükséges.

A MATCH funkció

A MATCH funkció egy megadott objektumot keres egy cellatartományban, majd visszaadja az objektum megfelelő pozícióját. Ez a függvény bármilyen irányban működik, és pontos egyezést kap.

Szintaxis:

MATCH(lookup_value, lookup_array, [match_type])

Érvek:

lookup_value - Ez az az érték, amelyet egy tömbben szeretnénk egyezni. Ez lehet egy érték (szám, szöveg vagy logikai érték) vagy egy számra, szövegre vagy logikai értékre való cellahivatkozás.

lookup_array - Ez az a megadott tartomány, amelyből keresni szeretnénk.

match_type - Ez opcionális. A számok -1, 0 vagy 1. A match_type argumentum határozza meg, hogy az Excel hogyan illeszti össze a lookup_value-t a lookup_array-ben lévő értékekkel. Ennek az argumentumnak az alapértelmezett értéke 1.

Az INDEX és a MATCH funkciók kombinálása

A következők kombinációját fogjuk használni INDEX és MATCH függvények használata helyett a VLOOKUP Itt megmutatjuk, hogyan lehet a két funkciót kombinálni.

A képlet alkalmazásához vegyük egy vállalat adathalmazát, amely tartalmazza az alkalmazottak azonosítóját, nevét és fizetését.

Most, megtudja a Fizetés a munkavállalók keresése a ID más lehetőségek helyett.

1. lépés:

  • Először is, tegyen egy ID az alábbi dobozban látható módon:

2. lépés:

  • Írja meg a MATCH funkció a C13-as cella .
  • Megpróbálunk találni egyezést a C12-es cella a következő tartományban B5:B10 A képlet tehát a következő:
=MATCH(C12,B5:B10,0)

3. lépés:

  • Ezután nyomja meg a Írja be a címet. .

A visszatérésben a következőket kapjuk 3 Ez azt jelenti, hogy a megadott érték a tartomány 3. cellájában van.

4. lépés:

  • Most helyezze be a INDEX
  • Meg akarjuk kapni a fizetést. Ezért használtuk a D5:D10 mint a tartomány.
  • A képlet a következő lesz:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))

5. lépés:

  • Ezután nyomja meg a Írja be a címet. .

Végül megkapjuk a fizetést a A-003 Az eredményben. Így kombináltan használjuk a INDEX-MATCH funkciók.

3 mód az INDEX MATCH használatára a VLOOKUP helyett az Excelben

1. INDEX MATCH a jobbra-balra kereséshez az Excelben

Ebben a szakaszban megmutatjuk, hogy a INDEX-MATCH függvény jobbról balra tud keresni. A VLOOKUP csak balról jobbra tud objektumokat keresni, és a keresett objektumnak az első oszlopban kell lennie. Ezeket a szabályokat nem kell betartanunk a INDEX-MATCH funkció.

1. lépés:

  • Neveket fogunk keresni és vissza akarunk térni ID Az adathalmaz tehát így fog kinézni:

2. lépés:

  • Írja "Allisa" a Név
  • Most írja le a INDEX-MATCH formula:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))

  • Itt felnézünk a Név oszlopban, és kap egy visszatérést a ID
  • A műveletet jobbról balra alkalmazzuk.

3. lépés:

  • Ezután nyomja meg a Írja be a címet. .

Megkapjuk a ID De ha a VLOOKUP amely hibát fog visszaadni.

Bővebben: INDEX MATCH vs VLOOKUP funkció (9 példa)

2. INDEX MATCH helyett VLOOKUP több kritériummal az Excelben

A oldalon. INDEX-MATCH Funkcióban több kritériumot is használhatunk, ami nem lehetséges a VLOOKUP .

1. lépés:

  • Először is, módosítsa az adathalmazt, hogy több kritériumot alkalmazzon.

2. lépés:

  • Két kritériumot fogunk alkalmazni Részleg és Név és azt akarom Fizetés az eredmény.

3. lépés:

  • Tegye a feltételt a szükséges mezőre a következő képen látható módon.

4. lépés:

  • Most tegye a képletet a C14-es cella .
  • A képlet a következő:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))

5. lépés:

  • Végül nyomja meg a Írja be a címet. .

Ha mindkét feltétel egyezik, akkor kapunk egy eredményt. Ha bármelyik feltétel nem teljesül, akkor az eredmény hiba lesz. VLOOKUP ez nem lehetséges. Ezért használjuk a INDEX-MATCH ahelyett, hogy VLOOKUP .

Bővebben: Excel INDEX és MATCH funkciók több kritériummal (4 képlet)

Hasonló olvasmányok

  • Összegzés az INDEX-MATCH függvényekkel több kritérium alatt az Excel-ben
  • Az INDEX és a Match használata részleges egyezéshez (2 mód)
  • XLOOKUP vs INDEX-MATCH az Excelben (Minden lehetséges összehasonlítás)
  • Formula az INDIRECT INDEX MATCH függvények használatával az Excelben
  • INDEX MATCH több kritériummal és Wildcarddal az Excelben (Teljes útmutató)

3. INDEX MATCH alkalmazása a keresésre mind a sorban, mind az oszlopban

A szakaszban megmutatjuk, hogyan lehet mind a sorban, mind az oszlopban keresni. VLOOKUP nem tud keresni a sorban és az oszlopban egyaránt.

1. lépés:

  • Először módosítsa az adathalmazt a függvények alkalmazásához.

2. lépés:

  • Elindultunk, hogy megkeressük a neveket B oszlop és az évszám a 4. sorban.

3. lépés:

  • Állítsa be a nevet és az évet tartalmazó kötelező mezőkre vonatkozó feltételt.

4. lépés:

  • Most írja fel a képletet a C14-es cella.
  • A képlet a következő:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))

5. lépés:

  • Most nyomja meg a Írja be a címet. .

Végül, mi az összeg a növekmény Jose kapott az évben 2020.

Bővebben: Index egyezés több kritériummal az Excel soraiban és oszlopaiban

Az INDEX MATCH használatának előnyei a VLOOKUP helyett az Excelben

1. Dinamikus oszlophivatkozás

Az egyik fő előnye a INDEX-MATCH a VLOOKUP az oszlophivatkozás. VLOOKUP statikus oszlophivatkozást igényel. Másrészt, INDEX-MATCH dinamikus oszlophivatkozást igényel. A statikus hivatkozás miatt, amikor bármely sort vagy oszlopot hozzáadunk vagy törölünk, a képlet változatlan marad. Az oszlopváltás hatása nem tükröződik benne.

2. Jobbra-balra keresés

A VLOOKUP lehetővé teszi egy érték visszaadását balra. De nem tud semmilyen műveletet végrehajtani, miközben jobbról balra keres. Ez az egyik legjelentősebb előnye a INDEX-MATCH függvényt. Használhatjuk a INDEX-MATCH funkciója bizonyos helyzetekben, ahol VLOOKUP bal és jobb oldali referenciák miatt nem tud dolgozni.

3. Új oszlop egyszerű beszúrása vagy törlése

Már tudjuk, hogy VLOOKUP statikus oszlopreferenciát használ. Így bármely új oszlop hozzáadásakor vagy törlésekor minden alkalommal módosítani kell a képletet. És ezt manuálisan kell megtennünk. De amikor nagy adathalmazzal dolgozunk, ez a módosítás nagyon bonyolulttá válik. Ahelyett, hogy a statikus oszlopreferenciát használnánk. INDEX-MATCH függvényt, nem kell ezen gondolkodnunk. A képlet automatikusan módosul.

4. Nincs korlát a keresési értékek méretére vonatkozóan

Meg kell győződnünk arról, hogy a keresési feltételek hossza nem haladhatja meg a 255 karaktert a VLOOKUP Ellenkező esetben hibaértéket fog mutatni. A INDEX-MATCH , több mint 255 karaktert tudunk megnézni.

5. A feldolgozási idő minimalizálása

Amikor a feldolgozási időt vesszük figyelembe a INDEX-MATCH funkció nagymértékben csökkenti a feldolgozási időt. VLOOKUP függvény az egész tömböt vagy táblázatot nézi meg. És INDEX-MATCH függvény csak az említett tartományt vagy oszlopot vizsgálja. Így a legrövidebb idő alatt ad eredményt, mint a VLOOKUP .

6. Keresési érték pozíció

A oldalon. VLOOKUP a keresési értéknek a tömb vagy tartomány első oszlopában kell lennie. De a INDEX-MATCH függvény segítségével a keresési érték bármelyik oszlopra vonatkozhat, és a felhasználó által kiválasztott bármelyik oszlopból is szolgáltathat eredményeket.

Következtetés

Ebben a cikkben leírtuk, hogyan használjuk a INDEX-MATCH funkció helyett VLOOKUP Excelben. Elmagyarázzuk továbbá az előnyeit a INDEX-MATCH függvény a VLOOKUP . remélem, ez kielégíti az Ön igényeit. Kérem, nézze meg honlapunkat. Exceldemy.com és tegye meg javaslatait a megjegyzés rovatban.

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.