Indeksfunktsioon mitme väärtuse vertikaalseks sobitamiseks ja tagastamiseks Excelis

  • Jaga Seda
Hugh West

Te ei saa kasutada VLOOKUP funktsiooni, et sobitada ja tagastada Excelis mitu väärtust. Selles artiklis näitan, kuidas kasutada funktsiooni INDEX funktsiooni, et sobitada ja tagastada mitu väärtust vertikaalselt ja horisontaalselt. Näitan teile ka mõningaid teisi võimalusi, kuidas seda ülesannet täita.

Oletame, et meie andmekogumis on mitme eri riigi linnade nimed. Nüüd tahame saada linnade nimed veerus või reas iga konkreetse riigi kohta.

Lae alla praktiline töövihik

Index Match tagastab mitu väärtust vertikaalselt.xlsx

Indeksfunktsioon mitme väärtuse vertikaalseks sobitamiseks ja tagastamiseks ja muud juhtumid

1. Mis juhtub, kui me kasutame VLOOKUP funktsiooni?

Kõigepealt vaatame, mis juhtub, kui soovime sobitada ja tagastada mitu väärtust, kasutades selleks funktsioon VLOOKUP . Selleks, et leida riik Ameerika Ühendriigid ja tagastada selle riigi linnad, sisestage lahtrisse järgmine valem E5,

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

Siin, D5 = Lookup väärtus

A5:B15 = otsinguväli

2 = Otsingu vahemiku otsingu veerg

VALE = Täpne vaste

Pärast vajutamist SISESTA , saame ainult esimese linna nime. See tähendab, et VLOOKUP ei saa tagastada mitu väärtust, see tagastab ainult esimesed väärtused. Seega, me ei saa mitu väärtust vertikaalselt kasutades VLOOKUP funktsioon.

Loe edasi: Kuidas kasutada VLOOKUP-i asemel INDEX MATCH-i Excelis (3 viisi)

2. INDEX-funktsioon mitme väärtuse sobitamise ja tagastamise kohta

2.1 Tagastusväärtused vertikaalselt

Funktsioon INDEX võib sobitada ja tagastada mitu väärtust vertikaalselt. Sisestage valem lahtrisse 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))),"")

Siin, $B$5:$B$15 =vahemik väärtuse jaoks

$D$5 = otsingukriteeriumid

$A$5:$A$15 = kriteeriumide vahemik

ROW(1:1) näitab, et väärtus tagastatakse vertikaalselt

Pärast vajutamist SISESTA saad esimese linna Ameerika Ühendriikide raku E5.

Nüüd lohistage lahter E5 vertikaalselt allapoole, saate kõik Ameerika Ühendriikide linnad veerus E.

Saate ka teiste riikide jaoks sobitada, kasutades valemit. Sisestage riigi nimi lahtrisse D5, see tagastab automaatselt riigi linnad veerus D.

2.2 Tagastusväärtused horisontaalselt

The INDEX funktsioon võib tagastada väärtusi ka horisontaalselt. Sisestage valem lahtrisse 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))),"")

Siin, $B$5:$B$15 =vahemik väärtuse jaoks

$D$5 = otsingukriteeriumid

$A$5:$A$15 = kriteeriumide vahemik

COLUMN(A1) näitab, et väärtus tagastatakse horisontaalselt

Pärast vajutamist SISESTA , saate esimese linna Ameerika Ühendriikides.

Nüüd lohistage lahter E5 horisontaalselt, saate kõik Ameerika Ühendriikide linnad reas 5.

Loe edasi: Exceli INDEX-MATCH-valem mitme väärtuse horisontaalselt tagastamiseks

3. TEXTJOIN funktsioon mitme väärtuse tagastamiseks lahtris

Funktsioon TEXTJOIN võib tagastada mitu väärtust ühes lahtris. Sisestage valem lahtrisse E5,

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

Siin, D5 = Kriteeriumid

A5:B15 = Sobituskriteeriumide vahemik

B5:B15 = Väärtuste vahemik

TÕELINE = Ignoreerides kõiki tühje lahtreid

Pärast vajutamist SISESTA , saad kõik Ameerika Ühendriikide linnad rakkudes. E5.

Loe edasi: Excel INDEX MATCH Kui lahter sisaldab teksti

Sarnased lugemised

  • Kuidas valida spetsiifilisi andmeid Excelis (6 meetodit)
  • INDEX MATCH vs VLOOKUP funktsioon (9 näidet)
  • Kuidas kasutada INDEX-MATCH valemit Excelis mitme tulemuse genereerimiseks
  • Excel INDEX MATCH mitme kriteeriumiga (4 sobivat näidet)
  • Indeksi sobitamine mitme kriteeriumiga Exceli ridades ja veergudes

4. Mitme väärtuse vertikaalne filtreerimine

Saate väärtused vertikaalselt, kasutades Filter Selleks minge esmalt aadressile Avaleht> Redigeerimine> Sorteerimine & Filter> Filter.

Nüüd kuvatakse kõigi veergude pealkirjade kõrval väike allapoole suunatud nool. Klõpsake noolele lisaks Riik. A rippmenüü ilmub. Selles menüüs valige Ameerika Ühendriigid ainult ja klõpsake OKEI.

Nüüd näete oma andmekogumis ainult Ameerika Ühendriikide linnu.

5. Indekseerimine ja koondamine, et sobitada ja tagastada mitu väärtust vertikaalselt

The INDEX funktsioon ja Funktsioon AGGREGATE koos saab Excelis sobitada ja tagastada mitu väärtust vertikaalselt. Sisestage valem lahtrisse 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))),"")

Siin, $B$5:$B$15 =vahemik väärtuse jaoks

$D$5 = otsingukriteeriumid

$A$5:$A$15 = kriteeriumide vahemik

Pärast vajutamist SISESTA , saate esimese linna Ameerika Ühendriikide raku E5.

Nüüd lohistage lahter E5 vertikaalselt allapoole, saate kõik Ameerika Ühendriikide linnad veerus E.

Loe edasi: Exceli indeks Sobitamine ühe/mitme kriteeriumi ja ühe/mitme tulemuse vahel

Kokkuvõte

Mitme väärtuse vertikaalseks sobitamiseks ja tagastamiseks võite kasutada mis tahes kirjeldatud meetodeid, kuid kasutades meetodit INDEX funktsioon on kõige mugavam viis. Kui teil tekib segadus mõne meetodi osas, jätke palun kommentaar.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.