INDEX MATCH formula több kritériummal különböző lapokon

  • Ossza Meg Ezt
Hugh West

Amikor nagy adattömbbel dolgozol, előfordulhat, hogy olyan helyzetbe kerülsz, amikor néhány egyedi értéket vagy szöveget kell megtalálnod, de nincs erre a célra specifikus azonosítód. Ebben az esetben egy függőleges vagy vízszintes, több feltételhez kötött keresést használsz az eredmény megtalálására. De e függvények használata helyett a szakértő felhasználók általában a(z) INDEX MATCH kombináció. A kombináció a INDEX és MATCH funkciók jobbak, mint a VLOOKUP vagy HLOOKUP sokféleképpen. INDEX MATCH képletben az értékeket a több kritérium különböző lapon, és az eredményt egy másik munkalapon adja vissza. Ma, ebben a cikkben megismerkedünk néhány megközelítéssel, amelyekkel a INDEX-MATCH formula több kritériummal különböző lapokon.

Gyakorlati munkafüzet letöltése

A jobb megértéshez és a gyakorláshoz letöltheti a következő Excel munkafüzeteket.

NDEX-MATCH alkalmazása több kritériummal különböző lapokon.xlsx

2 módszer az INDEX MATCH képlet alkalmazására több kritériummal különböző lapon az Excel-ben

A INDEX-MATCH formula elég hatékony, ha adatokat keresünk a következővel több kritérium mind az oszlopok, mind a sorok esetében két különböző lapon. Két különböző megközelítés létezik a több kritériummal rendelkező adatok különböző lapokon történő keresésére. Vizsgáljuk meg ezeket egyenként.

Itt a Microsoft Excel 365 verzió, bármely más verziót is használhatsz, ahogyan neked kényelmes.

1. INDEX MATCH formula több kritériummal csak oszlopok esetében

Az egyértelműség kedvéért használunk egy Havi értékesítési jelentés Ez az adatkészlet tartalmazza a következő adatokat ID , Keresztnév , és a hozzájuk tartozó Értékesítés oszlopokban B , C , és D ennek megfelelően.

Gondoljunk egy olyan forgatókönyvre, amelyben a főnöke megbízza Önt azzal a feladattal, hogy számolja ki a Értékesítés a különböző értékesítési képviselők összegeit ezzel a munkalap segítségével. Ezt egyszerűen megteheti a INDEX-MATCH Ezt megtehetjük tömb vagy nem tömbös képlet segítségével. Lássuk tehát őket működés közben.

1.1 A tömbképlet használata

Ebben az esetben meg kell találnunk Értékesítés egy adott ID és egy konkrét Keresztnév Ez a munkalap a következő nevet kapta: " Adatkészlet " Kövesse figyelmesen az alábbi lépéseket.

📌 Lépések:

  • Először hozzon létre egy adattartományt egy új munkalapon, amely oszlopokat tartalmaz. ID , Keresztnév , és Értékesítés Ezen az új munkalapon az eredményt a következő táblázatban találjuk. D5:D7 tartomány. Nevezze el ezt a munkalapot Array .

Most pedig alkalmazzuk a INDEX-MATCH képlet a Értékesítés összeg.

Az általános INDEX-MATCH A több kritériummal rendelkező képlet a következő.

=INDEX(return_range, MATCH(1, (criteria1=range1) * (criteria2=range2) * (...), 0)) Hol:

return_range az a tartomány, amelyből az értéket visszaadja.

kritériumok1 , kritérium2 , ... a teljesítendő feltételek.

range1 , range2 , ... azok a tartományok, amelyeken a kívánt kritériumokat keresni kell.

  • Ekkor válassza ki a cellát D5 és illessze be a következő képletet.
=INDEX(Adathalmaz!$D$5:$D$15,MATCH(1,(Array!B5=Adathalmaz!$B$5:$B$15)*(Array!C5=Adathalmaz!$C$5:$C$15),0))) Tessék,
  • return_range a Adatkészlet!$D$5:$D$15 Kattintson a Adatkészlet munkalapot, és válassza ki az adattartományt.
  • kritériumok1 a Array!B5 ( M-01 ).
  • kritérium2 a Array!C5 ( Tom ).
  • range1 a Adatkészlet!$B$5:$B$15 Kattintson a Adatkészlet munkalapot, és válassza ki a ID oszlop.
  • range2 a Adatkészlet!$C$5:$C$15 Kattintson a Adatkészlet munkalapot, és válassza ki a Keresztnév oszlop.
  • lookup_value a MATCH funkció a 1 mivel a sor relatív helyét adja meg minden olyan feltételhez, amely TRUE. Az első eredmény helyét keressük meg, ha a tömbben az 1 több példánya is van.
  • match_type a 0 .
  • Ezután nyomja meg a BELÉPÉS .

Megjegyzés: Mivel ez egy tömbképlet, győződjön meg róla, hogy megnyomta a CTRL + SHIFT + ENTER ahelyett, hogy BELÉPÉS ha az Excel 365-től eltérő verziót használ. És ne tegye azokat a görbe zárójeleket a képlet köré. Az Excel automatikusan hozzáadja őket a tömbképlethez. .

  • Jelenleg vigye a kurzort a cella jobb alsó sarkába. D5 . Valójában ez a Töltse ki a fogantyút eszköz.
  • Következésképpen kattintson duplán erre.

  • Ennek eredményeképpen a képletet átmásolja a következő cellákba, és ezekben a cellákban is eredményt kap.

Bővebben: Hogyan válasszon ki bizonyos adatokat az Excelben (6 módszer)

1.2 A tömbképlet használata nélkül

A korábbi esetet a tömbképlet használata nélkül is meg tudjuk csinálni. Lássuk, hogyan.

📌 Lépések:

  • Először is készítsen egy táblázatot, mint az előző példában.

Itt a nem-tömbös INDEX-MATCH Lássuk először az általános formáját.

INDEX(return_range, MATCH(1, INDEX((criteria1=range1) * (criteria2=range2) * (..), 0, 1), 0)))
  • Másodszor, menj a cellába D5 és írja be a következő képletet.
=INDEX(Dataset!$D$5:$D$15,MATCH(1,INDEX(('Non Array'!B5=Dataset!$B$5:$B$15)*('Non Array'!C5=Dataset!$C$5:$C$15),0,1),0)))) Hol,
  • return_range a Adatkészlet!$D$5:$D$15 Kattintson a Adatkészlet munkalapot, és válassza ki az adattartományt.
  • kritériumok1 a 'Non Array'!B5 ( L-02 ).
  • kritérium2 a 'Non Array'!C5 ( Rose ).
  • range1 a Adatkészlet!$B$5:$B$15 Kattintson a Adatkészlet munkalapot, és válassza ki a ID oszlop.
  • range2 a Adatkészlet!$C$5:$C$15 Kattintson a Adatkészlet munkalapot, és válassza ki a Keresztnév oszlop.
  • lookup_value a MATCH funkció a 1 .
  • match_type a 0 .
  • Ezután nyomja meg a BELÉPÉS billentyűvel kapja meg az eredményt.

Bővebben: Excel Index Egy/több kritérium egyezésének egy/több találattal történő megfeleltetése

Hasonló olvasmányok

  • Excel INDEX MATCH Ha a cella szöveget tartalmaz
  • INDEX MATCH 3 kritériummal az Excelben (4 példa)
  • Excel INDEX MATCH, hogy több értéket adjon vissza egy cellában
  • INDEX MATCH több kritériummal és Wildcarddal az Excelben (Teljes útmutató)
  • [Javítva!] Az INDEX MATCH nem adja vissza a helyes értéket az Excelben (5 ok)

2. INDEX MATCH képlet több sor és oszlop kritériumával

Az egyik egyedi jellemzője a INDEX-MATCH képlet az, hogy egyszerre képes különböző lapok soraiban és oszlopaiban lévő értékeket keresni. Ezt most kiderítjük.

Tegyük fel, hogy a főnöke épp most adott önnek egy adathalmazt, ahol Név , ID néhány értékesítés Értékesítés a hónapok Jan , Márc , Május , Július és Sep Ennek a munkalapnak a neve " Adatkészlet2 ".

Jelenleg meg kell találnia a Értékesítés néhány adott kritériumra egy másik lapon. Kövessük magunkat.

📌 Lépések:

  • Kezdetben készítsen egy másik táblázatot egy másik lapon, amely a következő oszlopokat tartalmazza Név , ID , Hónap ahol a kritériumok meg vannak adva. Ezután nevezzük el ezt a lapot Sor-oszlop Vissza kell szereznie a Értékesítés a megadott kritériumok alapján.

Következésképpen, alkalmaznunk kell a INDEX-MATCH A képlet formátuma a következő.

=INDEX(table_array, MATCH(vlookup_value, lookup_column, 0), MATCH(hlookup_value1 & hlookup_value2, lookup_row1 & lookup_row2, 0))
  • Ezután menj a cellába E5 és hívja a INDEX funkció .
=INDEX(
  • Ezután navigáljon a " Adatkészlet2 " lap.

  • Később válassza ki a table_array amely a C5:G19 tartományban a Adatkészlet2 munkalap.

  • Ezután töltse ki a teljes képletet a következőképpen.
=INDEX(Dataset2!$C$6:$G$20,MATCH('Sor-oszlop'!B5,Dataset2!$B$6:$B$11,0),MATCH('Sor-oszlop'!C5&'Sor-oszlop'!D5,Dataset2!$C$4:$G$4&Dataset2!$C$5:$G$5,0))) Hol,
  • vlookup_value a 'Sor-oszlop'!B5 ( K-01 ). lookup_column a Adathalmaz2!$B$6:$B$11 .
  • hlookup_value1 a 'Sor-oszlop'!C5 ( Tom ).
  • hlookup_value2 a 'Sor-oszlop'!D5 ( Május ).
  • lookup_row1 a Adatkészlet2!$C$4:$G$4 .
  • lookup_row2 a Adatkészlet2!$C$5:$G$5 .
  • match_type a 0 .

Ezért az alábbi képen láthatjuk a kijelölt sorokat és oszlopokat.

  • Végül nyomja meg a BELÉPÉS .

  • Használja továbbá a Töltse ki a fogantyút eszközzel, hogy az oszlop alsó celláiban teljes eredményeket kapjon.

Hogyan alkalmazzuk az INDEX MATCH képletet több kritériummal a dátumtartományra vonatkozóan?

Kivonhatjuk egy adott termék árát egy adott időpontban.

Itt van egy lista a termékekről, a kezdő és befejező időszakokkal és a hozzájuk tartozó egységárakkal.

Tegyük fel, hogy szeretnénk látni az árát egy Jégkrém a oldalon 02-10-22 (hónap-nap-év) . Ha az adott dátum a felkínált időszakba esik, akkor bármelyik üres cellában ki lesz vonva az ár. Tehát további késlekedés nélkül lássuk, hogyan kell ezt csinálni.

📌 Lépések:

  • Először is, hozzon létre egy kimeneti tartományt a D19:D21 Itt úgy döntünk, hogy megtaláljuk azt a 3 Az Ön igényei szerint testre szabhatja.

  • Másodsorban, menj a cellába D19 és írja be a következő tömbképletet.
=INDEX($E$5:$E$16,MATCH(1,(($B$5:$B$16=B19)*($D$5:$D$16>=C19)*($C$5:$C$16<=C19)),0))
  • Ezután nyomja meg a BELÉPÉS .

Láthatunk egy #N/A hiba cellában D21 mert a cellában lévő dátum C21 nem a leírt időszakon belül van az adatállományban.

Ha további technikákat és példákat szeretne megismerni a témával kapcsolatban, olvassa el a következő cikket INDEX MATCH használata több kritériummal dátumtartományhoz .

Az INDEX MATCH intelligens alternatívája több kritériummal

Ha Ön a Office 365 , csak akkor jogosultak vagyunk a funkció előnyeit élvezni. Most pedig használjuk a FILTER funkció Ahhoz, hogy ez megtörténjen, tartsa be az alábbi irányelveket.

📌 Lépések:

  • Először is hozzon létre egy munkalapot, mint például 1. módszer .
  • Ezután válassza ki a cellát D5 és illessze be a következő képletet.
=FILTER(Adathalmaz!$D$5:$D$15,(Adathalmaz!$B$5:$B$15=Alternatív!B5)*(Adathalmaz!$C$5:$C$15=Alternatív!C5))

Így ez a képlet könnyebben alkalmazható és érthetőbb, mint az előzőek. A magyarázatért látogasson el a INDEX MATCH több kritériummal cikk.

  • Másodszor, nyomja meg a BELÉPÉS kulcs.

Gyors megjegyzések

⏩ A INDEX MATCH általában egy tömbképlet. Tehát, meg kell nyomni a CTRL+SHIFT+ENTER ahelyett, hogy BELÉPÉS hogy megkapja az eredményt.

⏩ Ha ugyanazt a képletet szeretné alkalmazni a többi cellára is, ne feledje, hogy az adattartományt abszolút cellahivatkozással ( $ ). Egyszerűen nyomja meg a F4 a képletre való alkalmazásához.

Következtetés

Ez a cikk elmagyarázza, hogyan kell használni INDEX MATCH több kritériummal különböző Excel lapokon, egyszerű és tömör módon. Továbbá, ne felejtse el letölteni a Gyakorlat Köszönjük, hogy elolvasta ezt a cikket. Reméljük, hogy hasznos volt. Kérjük, ossza meg velünk a megjegyzés rovatban, ha bármilyen kérdése vagy javaslata van. Kérjük, látogasson el weboldalunkra, Exceldemy , egy egyablakos Excel-megoldásszolgáltató, hogy többet tudjon meg.

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.