Indeksfunksie om meervoudige waardes vertikaal in Excel te pas en terug te gee

  • Deel Dit
Hugh West

Jy kan nie die VLOOKUP -funksie gebruik om verskeie waardes in Excel te pas en terug te gee. In hierdie artikel sal ek demonstreer hoe om die INDEKS -funksie te gebruik om verskeie waardes vertikaal en horisontaal te pas en terug te gee. Ek sal jou ook 'n paar ander maniere wys om die taak te doen.

Kom ons sê, ons het die naam van verskeie stede van verskillende lande in ons datastel. Nou wil ons die naam van stede in 'n kolom of ry vir enige spesifieke land kry.

Laai Oefenwerkboek af

Index Match return veelvoud waardes Vertikaal.xlsx

Indeksfunksie om veelvuldige waardes vertikaal en ander gevalle te pas en terug te gee

1.   Wat sal gebeur as ons VLOOKUP-funksie gebruik?

Kom ons kyk eers na wat sal gebeur as ons veelvuldige waardes wil ooreenstem en terugstuur deur die VLOOKUP-funksie te gebruik. Om die land Verenigde State te pas en stede van hierdie land terug te gee, tik die volgende formule in sel E5,

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

Hier, D5 = Opsoekwaarde

A5:B15 = opsoekreeks

2 = Opsoekkolom van opsoek reeks

ONWAAR = Presiese passing

Nadat ons ENTER gedruk het, sal ons net die eerste stad se naam kry . Dit beteken VLOOKUP kan nie veelvuldige waardes terugstuur nie, dit gee slegs die eerste waardes terug. Dus, ons kan nie veelvuldige waardes vertikaal kry deur die VLOOKUP te gebruik funksie.

Lees meer: ​​ Hoe om INDEX MATCH te gebruik in plaas van VLOOKUP in Excel (3 maniere)

2.   INDEX-funksie om veelvuldige waardes te pas en terug te gee

2.1 Gee waardes vertikaal terug

Die INDEX-funksie kan veelvuldige waardes vertikaal ooreenstem en terugstuur. Tik die formule in 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))),"")

Hier, $B$5:$B$15 =reeks vir die waarde

$D$5 = opsoekkriteria

$A$5:$A$15 = reeks vir die kriteria

ROW(1:1) dui aan dat die waarde vertikaal teruggestuur sal word

Nadat ENTER gedruk is jy sal die eerste stad van die Verenigde State in sel E5 kry.

Sleep nou sel E5 vertikaal afwaarts, jy sal kry al die stede van die Verenigde State in kolom E.

Jy kan ook vir ander lande ooreenstem deur die formule te gebruik. Voer die landnaam in sel D5 in, dit sal outomaties die stede van die land in kolom D terugstuur.

2.2 Terugkeer Waardes horisontaal

Die INDEKS funksie kan ook waardes horisontaal terugstuur. Tik die formule in 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))),"")

Hier, $B$5:$B$15 =reeks vir die waarde

$D$5 = opsoekkriteria

$A$5:$A$15 = reeks vir die kriteria

KOLOM(A1) dui aan dat die waarde salhorisontaal teruggestuur word

Nadat jy ENTER gedruk het, sal jy die eerste stad in die Verenigde State kry.

Sleep nou die sel E5 horisontaal, jy sal al die stede van die Verenigde State in Ry 5 kry.

Lees meer: ​​ Excel INDEX-MATCH-formule om veelvuldige waardes horisontaal terug te gee

3.   TEXTJOIN-funksie om veelvuldige waardes in 'n sel terug te gee

Die TEXTJOIN-funksie kan veelvuldige waardes in 'n enkele sel terugstuur. Tik die formule in sel E5,

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

Hier, D5 = Kriteria

A5:B15 =  Omvang vir ooreenstemmende kriteria

B5:B15 = Omvang van die waardes

WAAR = Ignoreer al die leë selle

Nadat jy ENTER gedruk het, sal jy al die stede van die Verenigde State in sel E5 kry.

Lees meer: ​​ Excel INDEX MATCH If Cell Contains Text

Soortgelyke Lesings

  • Hoe om spesifieke data in Excel te kies (6 metodes)
  • INDEX MATCH vs VLOOKUP-funksie (9 voorbeelde)
  • Hoe om INDEX-MATCH-formule in Excel te gebruik om veelvuldige resultate te genereer
  • Excel INDEX MATCH met veelvuldige kriteria (4 geskikte voorbeelde)
  • Indeks pas by veelvuldige kriteria in rye en kolomme in Excel

4.   Filter veelvuldige waardes vertikaal

Jy kan die waardes kryvertikaal deur Filter te gebruik. Daarvoor, gaan eers na Tuis > Redigering > Sorteer & Filter > Filter.

Nou sal 'n bietjie afwaartse pyltjie langs al die kolomopskrifte gewys word. Klik op die pyltjie langs Land. 'n aftrekkieslys sal verskyn. Vanuit hierdie kieslys kies slegs die Verenigde State en klik op OK.

Nou in jou datastel, sal jy net die stede van die Verenigde State.

5.   Indekseer en versamel om veelvuldige waardes vertikaal te pas en terug te gee

Die INDEKS -funksie en Die AGGREGATE-funksie saam kan verskeie waardes vertikaal in Excel ooreenstem en terugstuur. Tik die formule in 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))),"")

Hier, $B$5:$B$15 =reeks vir die waarde

$D$5 = opsoekkriteria

$A$5:$A$15 = reeks vir die kriteria

Nadat jy ENTER gedruk het, sal jy die eerste stad van die Verenigde State in sel E5 kry.

Sleep nou die sel E5 vertikaal afwaarts, jy sal al die stede van die Verenigde State in kolom E. kry.

Lees meer: ​​ Excel-indeks Pas enkel-/veelvuldige kriteria met enkel-/meervoudige resultate

Gevolgtrekking

Jy kan enige van die beskryfde metodes gebruik om veelvuldige waardes vertikaal te pas en terug te gee, maar die gebruik van die INDEKS -funksie is die bestegerieflike manier. As jy enige verwarring ervaar oor enige van die metodes, laat asseblief 'n opmerking.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.