Ynhâldsopjefte
Jo kinne de funksje VLOOKUP net brûke om meardere wearden yn Excel te passen en werom te jaan. Yn dit artikel sil ik demonstrearje hoe't jo de funksje INDEX brûke om meardere wearden fertikaal en horizontaal te passen en werom te jaan. Ik sil jo ek wat oare manieren sjen litte om de taak te dwaan.
Litte wy sizze, wy hawwe de namme fan meardere stêden fan ferskate lannen yn ús dataset. No wolle wy de namme fan stêden krije yn in kolom of rige foar elk spesifyk lân.
Oefenwurkboek downloade
Index Match return meardere wearden Vertically.xlsx
Yndeksfunksje om meardere wearden fertikaal en oare gefallen oer te passen en werom te jaan
1. Wat sil der barre as wy de VLOOKUP-funksje brûke?
Litte wy earst sjen wat der barre sil as wy meardere wearden oerienkomme en werom wolle troch de funksje VLOOKUP te brûken. Om oerien te kommen mei it lân Feriene Steaten en de stêden fan dit lân werom te jaan, typ de folgjende formule yn sel E5,
=VLOOKUP(D5,A5:B15,2,FALSE)
Hjir, D5 = Opsykwearde
A5:B15 = opsykberik
2 = Opsykkolom fan opsykje berik
FALSE = Eksakte oerienkomst
Nei it drukken op ENTER krije wy allinnich de namme fan de earste stêd . Dat betsjut dat VLOOKUP gjin meardere wearden weromjaan kin, it jout allinnich de earste wearden werom. Dat, wy kinne gjin meardere wearden fertikaal krije troch de VLOOKUP te brûken funksje.
Lês mear: Hoe kinne jo INDEX MATCH brûke ynstee fan VLOOKUP yn Excel (3 manieren)
2. INDEX-funksje om meardere wearden te oerienkomme en werom te jaan
2.1 Wearden fertikaal weromjaan
De INDEX-funksje kin meardere wearden fertikaal oerienkomme en weromjaan. Typ de formule yn sel 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))),"")
Hjir, $B$5:$B$15 =berik foar de wearde
$D$5 = opsykkritearia
$A$5:$A$15 = berik foar de kritearia
ROW(1:1) jout oan dat de wearde fertikaal weromjûn wurdt
Nei it drukken op ENTER jo krije de earste stêd fan 'e Feriene Steaten yn sel E5.
Sleep no sel E5 fertikaal nei ûnderen, jo sille krije alle stêden fan 'e Feriene Steaten yn kolom E.
Jo kinne ek oerienkomme mei oare lannen troch de formule te brûken. Fier de lânnamme yn yn sel D5, it sil automatysk de stêden fan it lân weromjaan yn kolom D.
2.2 Return Waarden horizontaal
De funksje INDEX kin ek wearden horizontaal weromjaan. Typ de formule yn sel 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))),"")
Hjir, $B$5:$B$15 =berik foar de wearde
$D$5 = opsykkritearia
$A$5:$A$15 = berik foar de kritearia
KOLOM(A1) jout oan dat de wearde silhorizontaal weromjûn wurde
Nei it drukken op ENTER , krije jo de earste stêd yn 'e Feriene Steaten.
Sleep no de sel E5 horizontaal, jo krije alle stêden fan 'e Feriene Steaten yn rige 5.
Lês mear: Excel INDEX-MATCH-formule om meardere wearden horizontaal werom te jaan
3. TEXTJOIN-funksje om meardere wearden werom te jaan yn in sel
De funksje TEXTJOIN kin meardere wearden weromjaan yn ien sel. Typ de formule yn sel E5,
=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))
Hjir, D5 = Kritearia
A5:B15 = Bereik foar oerienkommende kritearia
B5:B15 = Berik fan de wearden
TRUE = Negearje alle wearden lege sellen
Nei it drukken op ENTER , krije jo alle stêden fan 'e Feriene Steaten yn sel E5.
Lês mear: Excel INDEX MATCH As sel tekst befettet
Similar Lêzingen
- Hoe kinne jo spesifike gegevens selektearje yn Excel (6 metoaden)
- INDEX MATCH vs VLOOKUP-funksje (9 foarbylden)
- Hoe kinne jo INDEX-MATCH-formule yn Excel brûke om meardere resultaten te generearjen
- Excel INDEX MATCH mei meardere kritearia (4 geskikte foarbylden)
- Yndeks oerienkomme mei meardere kritearia yn rigen en kolommen yn Excel
4. Meardere wearden fertikaal filterje
Jo kinne de wearden krijefertikaal troch Filter te brûken. Gean dêrfoar earst nei Thús > Bewurkje & GT; Sortearje & amp; Filter & GT; Filter.
No sil in lytse pylk nei ûnderen te sjen wêze neist alle kolomkop. Klik op de pylk neist Lân. In útklapmenu sil ferskine. Selektearje út dit menu de Feriene Steaten allinich en klikje op OK.
No Yn jo dataset sille jo allinich de stêden fan 'e Feriene Steaten.
5. Yndeks en aggregaat om meardere wearden fertikaal te oerienkomme en werom te jaan
De funksje INDEX en De AGGREGATE-funksje tegearre kinne meardere wearden fertikaal oerienkomme en weromjaan yn Excel. Typ de formule yn sel 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))),"")
Hjir, $B$5:$B$15 =berik foar de wearde
$D$5 = opsykkritearia
$A$5:$A$15 = berik foar de kritearia
Nei it drukken op ENTER , krije jo de earste stêd fan 'e Feriene Steaten yn sel E5.
Sleep no de sel E5 fertikaal nei ûnderen, jo krije alle stêden fan 'e Feriene Steaten yn kolom E.
Lês mear: Excel Index Match ien/meardere kritearia mei inkele/meardere resultaten
Konklúzje
Jo kinne ien fan 'e beskreaune metoaden brûke om meardere wearden fertikaal te passen en werom te jaan, mar it brûken fan de funksje INDEX is it measthandige manier. As jo ferwarring hawwe oer ien fan 'e metoaden, lit dan in reaksje efter.