INDEX és MATCH több tömbbel
Tegyük fel, hogy több olyan táblázata van, amelyek ugyanazokkal a feliratokkal rendelkeznek, mint az alábbiakban, ezért nehéz feladatot jelenthet a táblázatokból az értékeknek megfelelő értékek keresése. Ebben az oktatóanyagban arról fogunk beszélni, hogyan kereshetünk értéket több tömbben, tartományban vagy csoportban úgy, hogy meghatározott feltételeket egyeztetünk a INDEX, MÉRKŐZÉS és a VÁLASZT funkciókat.
Hogyan lehet egy értéket több tömbben keresni?
Ismerni a különböző csoportok vezetői, amelyek különböző osztályokhoz tartoznak, először a CHOOSE függvénnyel megcélozhatja azt a táblázatot, amelyből a vezető nevét visszaadja. A MATCH funkció ezután megtudja a vezető pozícióját a táblázatban, ahová ő tartozik. Végül az INDEX függvény lekéri a vezetőt a pozícióinformációk és az adott oszlop alapján, ahol a vezetők nevei szerepelnek.
Általános szintaxis
=INDEX(CHOOSE(array_num,array1,array2,…),MATCH(lookup_value,lookup_array,0),column_num)
- tömb_száma: A CHOOSE szám egy tömb jelzésére szolgál a listából tömb1, tömb2,… hogy visszaadja az eredményt.
- tömb1,tömb2,…: A tömbök, amelyekből az eredményt vissza kell adni. Itt a három táblázatra hivatkozunk.
- lookup_value: Az az érték, amelyet a kombinációs képlet használt a megfelelő vezető pozíciójának megtalálásához. Itt az adott csoportra vonatkozik.
- lookup_array: A sejtek tartománya, ahol a keresési_érték szerepel. Itt a csoport tartományára vonatkozik. Megjegyzés: Bármely osztálytól használhatja a csoport tartományt, mivel mindegyik egyforma, és csak a pozíciószámot kell megkapnunk.
- oszlopszám: Az az oszlop, amelyet megjelöl, amelyből adatokat szeretne lekérni.
Ismerni a az A osztályhoz tartozó D csoport vezetője, másolja vagy írja be az alábbi képletet a G5 cellába, és nyomja meg a gombot belép az eredmény eléréséhez:
=INDEX(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MÉRKŐZÉS(F5,$ B $ 5: $ B $ 8,0),2)
√ Megjegyzés: A fenti dollárjelek ($) abszolút hivatkozásokat jeleznek, ami azt jelenti, hogy a képlet neve és osztálytartományai nem változnak, amikor áthelyezi vagy más cellákba másolja a képletet. A képlet megadása után húzza le a kitöltő fogantyút, hogy a képletet az alábbi cellákra alkalmazza, majd módosítsa a tömb_szám Eszerint.
A képlet magyarázata
=INDEX(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MATCH(F5,$B$5:$B$8,0),2)
- CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20): A CHOOSE függvény a 1st tömböt a képletben felsorolt három tömbből. Tehát vissza fog térni $B$5:$C$8, azaz a Az A osztály adattartománya.
- EGYEZÉS(F5,$B$5:$B$8,0): A match_type 0 kényszeríti a MATCH függvényt, hogy visszaadja az első egyezés pozícióját D csoport, a cellában lévő érték F5, a tömbben $ B $ 5: $ B $ 8, Amely 4.
- INDEX(CHOOSE(1,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),EGYEZÉS(F5,$B$5:$B$8,0),2) = INDEX ($B$5:$C$8,4,2): Az INDEX függvény lekéri az értéket a metszéspontjában 4a sorban és 2tartomány második oszlopa $B$5:$C$8, Amely Emily.
A változás elkerülése érdekében tömb_szám a képletben minden másoláskor használhatja a segítő oszlopot, a D oszlopot. A képlet a következő lenne:
=INDEX(CHOOSE(D5,$B$5:$C$8,$B$11:$C$14,$B$17:$C$20),MÉRKŐZÉS(F5,$ B $ 5: $ B $ 8,0),2)
√ Megjegyzés: A számok 1, 2, 3 a segítő oszlopban jelölje meg a tömb1, tömb2, tömb3 a KIVÁLASZTÁS funkción belül.
Kapcsolódó funkciók
Az Excel INDEX függvény a tartomány vagy tömb adott pozíciója alapján adja vissza a megjelenített értéket.
Az Excel MATCH függvény egy adott értéket keres egy cellatartományban, és visszaadja az érték relatív pozícióját.
A CHOOSE függvény értéket ad vissza az értéklista argumentumból az adott indexszám alapján. Például a CHOOSE (3, „Apple”, „Peach”, „Orange”) narancssárga színt ad vissza, az indexszám 3, és a narancs a harmadik érték az indexszám után a függvényben.
Kapcsolódó képletek
Keresési értékek egy másik munkalapról vagy munkafüzetből
Ha tudja, hogyan használja a VLOOKUP függvényt egy munkalap értékeinek keresésére, akkor a másik munkalap vagy munkafüzet vlookup-értékei nem jelentenek problémát.
Dinamikus lapnévvel ellátott Vlookup
Sok esetben összefoglalásképpen több munkalapon kell adatokat gyűjtenie. A VLOOKUP és az INDIRECT függvény kombinációjával képletet hozhat létre, amely dinamikus munkanapú munkalapokon keres bizonyos értékeket.
Többkritériumú keresés az INDEX és a MATCH használatával
Amikor egy nagy adatbázissal foglalkozik egy Excel táblázatban, amely több oszlopot és feliratot tartalmaz, mindig bonyolult találni valamit, amely több kritériumnak megfelel. Ebben az esetben tömbképletet használhat az INDEX és MATCH függvényekkel.
A legjobb irodai termelékenységi eszközök
Kutools for Excel - segít kitűnni a tömegből
A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...
Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)
- Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
- Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
- 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
- Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.