INDEX MATCH 3 kritériummal az Excelben (4 példa)

  • Ossza Meg Ezt
Hugh West

A Microsoft Excelben különböző kritériumokkal vagy feltételekkel rendelkező adatok kinyeréséhez a következő kombinációkat kell használni INDEX és MATCH függvények eddig a legalkalmasabbak. Ebben a cikkben megtanulhatja, hogyan használhatja ezeket az INDEX és MATCH függvényeket 3 különböző kritériummal együtt az Excelben, megfelelő illusztrációkkal.

Gyakorlati munkafüzet letöltése

Letöltheti az Excel munkafüzetet, amelyet a cikk elkészítéséhez használtunk.

INDEX MATCH 3 kritériummal.xlsx

4 INDEX MATCH használata 3 kritériummal az Excelben

1. INDEX MATCH 3 kritériummal az Excelben (Array Formula)

A következő adatkészletben számos Xiaomi okostelefon modell fekszik a megfelelő chipset modellekkel, RAM és kamera konfigurációkkal. A táblázatban rendelkezésre álló adatok alapján az első három specifikációs oszlopból meg fogjuk találni azt az okostelefon modellt, amely megfelel három különböző kritériumnak.

Például olyan modellt szeretnénk találni, amely Snapdragon lapkakészletet használ, 8 GB RAM-mal és 108 MP-es kamerával rendelkezik.

Válassza ki a kimenetet E17-es sejt és típus:

=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))

Most nyomja meg CTRL+Shift+Enter hogy megtalálja a kimenetet, mivel ez egy tömb formula. De ha Ön a Excel 365 akkor meg kell nyomnia a Írja be a címet. csak.

Itt a MATCH függvény kivonja a sorszámot a meghatározott kritériumok alapján. Ha az első argumentuma 1, akkor a MATCH függvény keresi az értéket 1 a keresési tömbben (második érv) ahol minden feltétel teljesül, és visszaadja a megfelelő sorszámot. INDEX függvény ezt a sorszámot használja az okostelefon-modell kinyeréséhez a E oszlop .

Bővebben: Hogyan illesszünk több kritériumot különböző tömbökből az Excelben?

2. INDEX MATCH 3 kritériummal az Excelben (nem tömbképlet)

Ha nem szeretne tömbképletet használni, akkor itt egy másik képlet, amelyet a kimeneten alkalmazhat. E17-es sejt :

=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))

Miután megnyomta a Írja be a címet. , hasonló kimenetet kapunk, mint az előző szakaszban.

🔎 Hogyan működik a képlet?

  • A képleten belül a második argumentum a MATCH funkciót egy másik INDEX függvény, amely megkeresi az összes egyező kritériumot, és egy tömböt ad vissza:

{0;1;0;0;0;1;0;0;1;0}

  • MATCH függvény ezután megkeresi az 1-es értéket ebben a tömbben, és visszaadja az első találat megfelelő sorszámát.
  • Végül a külső INDEX függvény kivonja az értéket a E oszlop az előző lépésben talált sorszám alapján.

Bővebben: INDEX, MATCH és MAX több kritériummal az Excelben

Hasonló olvasmányok

  • Több kritérium az Excelben az INDEX, MATCH és COUNTIF funkció használatával
  • Excel Index Egy/több kritérium egyezésének egy/több találattal történő megfeleltetése
  • Excel INDEX-MATCH képlet több érték vízszintesen történő visszaadásához
  • 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)

3. IFERROR, INDEX és MATCH függvények kombinációja 3 kritériummal

Néha előfordulhat, hogy a megadott feltételek vagy kritériumok nem egyeznek a táblázatban rendelkezésre álló adatokkal. Ebben az esetben az utolsó két módszerben szereplő formulák bármelyike visszaad egy #N/A hiba. De módosíthatjuk a képletet úgy, hogy egy "Nem elérhető" üzenetet, ha a megadott feltételek nem teljesülnek. Tehát, használnunk kell a IFERROR funkció a cél érdekében.

A kimeneten a szükséges képlet E17-es sejt kellene most:

=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")

Miután megnyomta a Írja be a címet. , látni fogjuk a definiált üzenetet- "Nem elérhető" mivel egy kicsit módosítottuk a kritériumokat, amelyek nem tudnak korrelálni a táblázatban rendelkezésre álló adatokkal.

Bővebben: IF az INDEX-MATCH-csal az Excelben (3 megfelelő megközelítés)

4. INDEX MATCH 3 kritériummal oszlop(ok) és sor(ok) mentén az Excelben

Az utolsó szakaszban a chipkészlet és a RAM fejléceket két külön sorban rendeljük hozzá. (4 és 5) Két további okostelefon márkával bővültünk a C oszlop A cellák tartománya a D6 a címre. F8 a megfelelő modelleket a márkák, a chipkészletek és a RAM-ok alapján az oszlop- és sorfejlécekben.

A sorok és oszlopok fejlécei mentén történő mátrixkeresés alapján az okostelefon-modellt az alábbiakban fogjuk kihúzni E11-es cella amely megfelel a cellatartományban meghatározott kritériumoknak D11:D13 .

A kimeneten E11-es cella , a szükséges képlet a megadott feltételek mellett a következő lesz:

=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0)))

Miután megnyomta a Írja be a címet. , a végső kimenet az alábbi képernyőképen látható.

Ebben a képletben az első MATCH függvény határozza meg a sorszámot a C oszlop amely megfelel a megadott márkakritériumoknak. A harmadik argumentumban a (column_num) a INDEX függvény, a második MATCH függvény határozza meg az oszlopszámot a chipkészlet és a RAM kritériumok kombinálásával.

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

Záró szavak

Remélem, hogy ezek a fent említett módszerek most segítenek Önnek abban, hogy alkalmazza őket az Excel táblázatokban, miközben az INDEX és MATCH függvényekkel dolgozik 3 különböző kritériummal. Ha bármilyen kérdése vagy visszajelzése van, kérjük, ossza meg velem a megjegyzés rovatban. Vagy nézze meg a többi Excel függvényekkel kapcsolatos cikkünket ezen a weboldalon.

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.