Funkcija indeksa za usklađivanje i vraćanje više vrijednosti vertikalno u Excelu

  • Podijeli Ovo
Hugh West

Ne možete koristiti funkciju VLOOKUP za podudaranje i vraćanje više vrijednosti u Excelu. U ovom članku ću pokazati kako koristiti funkciju INDEX za uparivanje i vraćanje više vrijednosti vertikalno i horizontalno. Također ću vam pokazati neke druge načine za obavljanje zadatka.

Recimo, imamo nazive više gradova različitih zemalja u našem skupu podataka. Sada želimo dobiti nazive gradova u koloni ili retku za bilo koju određenu zemlju.

Preuzmi radnu svesku za vježbu

Podudaranje indeksa višestruko vrijednosti Vertikalno.xlsx

Funkcija indeksa za usklađivanje i vraćanje više vrijednosti vertikalno i drugi slučajevi

1.   Šta će se dogoditi ako koristimo funkciju VLOOKUP?

Prvo, pogledajmo šta će se dogoditi ako želimo upariti i vratiti više vrijednosti korištenjem funkcije VLOOKUP . Da biste uparili državu Sjedinjene Američke Države i vratili gradove ove zemlje, upišite sljedeću formulu u ćeliju E5,

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

Ovdje, D5 = vrijednost traženja

A5:B15 = raspon pretraživanja

2 = kolona za traženje pretraživanja raspon

FALSE = Tačno podudaranje

Nakon pritiskanja ENTER , dobit ćemo samo prvo ime grada . To znači da VLOOKUP ne može vratiti više vrijednosti, vraća samo prve vrijednosti. Dakle, ne možemo dobiti više vrijednosti vertikalno koristeći VLOOKUP funkcija.

Pročitajte više: Kako koristiti INDEX MATCH umjesto VLOOKUP u Excelu (3 načina)

2.   Funkcija INDEX za uparivanje i vraćanje više vrijednosti

2.1 Povratne vrijednosti vertikalno

Funkcija INDEX može odgovarati i vratiti više vrijednosti vertikalno. Upišite formulu u ćeliju 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))),"")

Ovdje, $B$5:$B$15 =raspon za vrijednost

$D$5 = kriteriji traženja

$A$5:$A$15 = raspon za kriterije

ROW(1:1) označava da će vrijednost biti vraćena okomito

Nakon pritiskanja ENTER dobit ćete prvi grad Sjedinjenih Država u ćeliji E5.

Sada povucite ćeliju E5 okomito prema dolje, dobiti sve gradove Sjedinjenih Država u koloni E.

Možete i za druge zemlje upariti koristeći formulu. Unesite naziv zemlje u ćeliju D5, to će automatski vratiti gradove zemlje u koloni D.

2.2 Povratak Horizontalne vrijednosti

Funkcija INDEX također može vratiti vrijednosti horizontalno. Upišite formulu u ćeliju 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))),"")

Ovdje, $B$5:$B$15 =raspon za vrijednost

$D$5 = kriteriji traženja

$A$5:$A$15 = raspon za kriterije

COLUMN(A1) označava da će vrijednostbiti vraćen horizontalno

Nakon što pritisnete ENTER , dobit ćete prvi grad u Sjedinjenim Državama.

Sada povucite ćeliju E5 horizontalno, dobit ćete sve gradove Sjedinjenih Država u redu 5.

Pročitajte više: Excel INDEX-MATCH formula za vraćanje više vrijednosti horizontalno

3.   TEXTJOIN funkcija za vraćanje više vrijednosti u ćeliji

Funkcija TEXTJOIN može vratiti više vrijednosti u jednoj ćeliji. Upišite formulu u ćeliju E5,

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

Ovdje, D5 = Kriterij

A5:B15 =  Raspon za podudaranje kriterija

B5:B15 = Raspon vrijednosti

TRUE = Zanemarivanje svih prazne ćelije

Nakon što pritisnete ENTER , dobit ćete sve gradove Sjedinjenih Država u ćeliji E5.

Pročitajte više: Podudaranje INDEKSA Excela ako ćelija sadrži tekst

Slično Očitavanja

  • Kako odabrati određene podatke u Excel-u (6 metoda)
  • INDEX MATCH vs VLOOKUP funkcija (9 primjera)
  • Kako koristiti INDEX-MATCH formulu u Excelu za generiranje višestrukih rezultata
  • Excel INDEX MATCH s više kriterija (4 pogodna primjera)
  • Indeks odgovara više kriterija u redovima i kolonama u Excelu

4.   Filtrirajte više vrijednosti vertikalno

Možete dobiti vrijednostivertikalno koristeći Filter . Za to prvo idite na Početna > Uređivanje > Sortiraj & Filter > Filter.

Sada će se mala strelica prema dolje prikazati pored zaglavlja svih kolona. Kliknite na strelicu pored Država. Pojavit će se padajući meni . Iz ovog menija odaberite Samo Sjedinjene Američke Države i kliknite na OK.

Sada ćete u svom skupu podataka vidjeti samo gradovi Sjedinjenih Američkih Država.

5.   Indeksirajte i agregirajte za uparivanje i vraćanje više vrijednosti vertikalno

Funkcija INDEX i Funkcija AGGREGATE zajedno može upariti i vratiti više vrijednosti vertikalno u Excelu. Upišite formulu u ćeliju 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))),"")

Ovdje, $B$5:$B$15 =raspon za vrijednost

$D$5 = kriteriji traženja

$A$5:$A$15 = raspon za kriterije

Nakon što pritisnete ENTER , dobit ćete prvi grad Sjedinjenih Država u ćeliji E5.

Sada povucite ćeliju E5 okomito prema dolje, dobit ćete sve gradove Sjedinjenih Država u stupcu E.

Pročitajte više: Excel indeks Uskladite jedan/više kriterija s pojedinačnim/višestrukim rezultatima

Zaključak

Možete koristiti bilo koju od opisanih metoda za uparivanje i vraćanje više vrijednosti okomito, ali korištenje funkcije INDEX je najvišezgodan način. Ako se suočite sa bilo kakvom zabunom u vezi s bilo kojom od metoda, ostavite komentar.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.