Index funkció több érték függőlegesen történő megfeleltetésére és visszaadására az Excelben

  • Ossza Meg Ezt
Hugh West

Nem használhatja a VLOOKUP függvényt, hogy több értéket egyezzen meg és adjon vissza az Excelben. Ebben a cikkben bemutatom, hogyan használhatjuk a INDEX függvényt, hogy függőlegesen és vízszintesen is több értéket egyezzen meg és adjon vissza. Majd mutatok néhány más módot is a feladat elvégzésére.

Tegyük fel, hogy az adatállományunkban több különböző ország több városának neve szerepel. Most szeretnénk egy oszlopban vagy sorban lévő városok nevét egy adott országra vonatkozóan megkapni.

Gyakorlati munkafüzet letöltése

Index Match több értéket ad vissza Vertically.xlsx

Index funkció több érték függőlegesen történő egyezéséhez és visszaadásához és egyéb esetek

1. Mi történik, ha a VLOOKUP funkciót használjuk?

Először is nézzük meg, mi történik, ha több értéket akarunk egyeztetni és visszaadni a a VLOOKUP funkció . Az Egyesült Államok országának és az ország városainak megadásához írja be a következő képletet a cellába E5,

=VLOOKUP(D5,A5:B15,2,FALSE)

Tessék, D5 = Keresési érték

A5:B15 = keresési tartomány

2 = A keresési tartomány keresési oszlopa

HAMIS = Pontos egyezés

Miután megnyomta a BELÉPÉS csak az első város nevét kapjuk meg. Ez azt jelenti, hogy VLOOKUP nem tud több értéket visszaadni, csak az első értékeket adja vissza. Tehát nem kaphatunk több értéket függőlegesen a VLOOKUP funkció.

Bővebben: Hogyan használjuk az INDEX MATCH-ot a VLOOKUP helyett az Excelben (3 módja)

2. INDEX funkció a többszörös értékek egyeztetéséhez és visszaadásához

2.1 Visszatérési értékek függőlegesen

Az INDEX funkció függőlegesen több értéket is megadhat. Írja be a képletet a cellába E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),ROW(1:1))),"")

Tessék, $B$5:$B$15 =tartomány az értékhez

$D$5 = keresési feltételek

$A$5:$A$15 = a kritériumok tartománya

ROW(1:1) azt jelzi, hogy az értéket függőlegesen kell visszaadni

Miután megnyomta a BELÉPÉS megkapod az Egyesült Államok első városát a cellában. E5.

Most húzza a cellát E5 függőlegesen lefelé, akkor az Egyesült Államok összes városát megkapja az oszlopban E.

A képlet segítségével más országokat is le lehet egyeztetni. Írja be az ország nevét a cellába D5, automatikusan visszaadja az ország városait az oszlopban D.

2.2 Visszatérési értékek vízszintesen

A INDEX függvény vízszintesen is visszaadhat értékeket. Írja be a képletet a cellába E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),COLUMN(A1))),"")

Tessék, $B$5:$B$15 =tartomány az értékhez

$D$5 = keresési feltételek

$A$5:$A$15 = a kritériumok tartománya

COLUMN(A1) azt jelzi, hogy az értéket vízszintesen kell visszaadni

Miután megnyomta a BELÉPÉS , megkapja az első várost az Egyesült Államokban.

Most húzza a cellát E5 vízszintesen, akkor az Egyesült Államok összes városát megkapja a Row 5.

Bővebben: Excel INDEX-MATCH képlet több érték vízszintesen történő visszaadásához

3. TEXTJOIN funkció több érték visszaadása egy cellában

A TEXTJOIN funkció több értéket is visszaadhat egyetlen cellában. Írja be a képletet a cellába E5,

=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))

Tessék, D5 = Kritériumok

A5:B15 = Tartomány a megfelelő kritériumokhoz

B5:B15 = Az értékek tartománya

TRUE = Az üres cellák figyelmen kívül hagyása

Miután megnyomta a BELÉPÉS , akkor az Egyesült Államok összes városát megkapja a cellában. E5.

Bővebben: Excel INDEX MATCH Ha a cella szöveget tartalmaz

Hasonló olvasmányok

  • Hogyan válasszon ki bizonyos adatokat az Excelben (6 módszer)
  • INDEX MATCH vs VLOOKUP funkció (9 példa)
  • Hogyan használjuk az INDEX-MATCH képletet az Excelben több eredmény létrehozásához?
  • Excel INDEX MATCH több kritériummal (4 megfelelő példa)
  • Index egyezés több kritériummal az Excel soraiban és oszlopaiban

4. Több érték függőleges szűrése

Az értékeket függőlegesen a Szűrő Ehhez először menjen a Kezdőlap> Szerkesztés> Rendezés & Bélyegzés; Szűrés> Szűrés.

Most egy kis lefelé mutató nyíl jelenik meg az összes oszlopfejléc mellett. Kattintson a nyílra a következő mellett Ország. A legördülő menü Ebből a menüből válassza ki a Egyesült Államok és kattintson a RENDBEN.

Most Az adatkészletben csak az Egyesült Államok városai lesznek láthatóak.

5. Index és aggregátum a több érték függőleges megfeleltetése és visszaadása érdekében

A INDEX funkció és Az AGGREGATE funkció együttesen több értéket is összeilleszthet és adhat vissza függőlegesen az Excelben. Írja be a képletet a cellába E5,

=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5))),"")

Tessék, $B$5:$B$15 =tartomány az értékhez

$D$5 = keresési feltételek

$A$5:$A$15 = a kritériumok tartománya

Miután megnyomta a BELÉPÉS , akkor az Egyesült Államok első városát kapja meg a cellában. E5.

Most húzza a cellát E5 függőlegesen lefelé, akkor az Egyesült Államok összes városát megkapja az oszlopban E.

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

Következtetés

A leírt módszerek bármelyikét használhatja több érték függőlegesen történő megfeleltetésére és visszaadására, de a INDEX funkció a legkényelmesebb módja. Ha bármilyen zavart tapasztalsz bármelyik módszerrel kapcsolatban, kérjük, hagyj egy megjegyzést.

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.