Indeksna funkcija za podudaranje i okomito vraćanje više vrijednosti u Excelu

  • Podijeli Ovo
Hugh West

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

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

Preuzmi radnu bilježnicu za vježbu

Index Match return multiple vrijednosti okomito.xlsx

Indeksna funkcija za podudaranje i vraćanje više vrijednosti okomito i drugim slučajevima

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

Prvo, pogledajmo što će se dogoditi ako želimo spojiti i vratiti više vrijednosti pomoću funkcije VLOOKUP . Da biste uparili zemlju Sjedinjene Države i povratne gradove ove zemlje, upišite sljedeću formulu u ćeliju E5,

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

Ovdje, D5 = Vrijednost pretraživanja

A5:B15 = raspon pretraživanja

2 = Stupac pretraživanja traženja raspon

FALSE = Točno podudaranje

Nakon pritiska na ENTER , dobit ćemo samo ime prvog 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 okomito korištenjem VLOOKUP-a funkcija.

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

2.   Funkcija INDEX za podudaranje i vraćanje višestrukih vrijednosti

2.1 Okomito vraćanje vrijednosti

Funkcija INDEX može podudarati i vraćati više vrijednosti okomito. 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 = kriterij traženja

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

ROW(1:1) pokazuje da će vrijednost biti vraćena okomito

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

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

Također možete uporediti druge zemlje pomoću formule. Unesite naziv zemlje u ćeliju D5, automatski će vratiti gradove zemlje u stupac D.

2.2 Vrati Vrijednosti vodoravno

Funkcija INDEX također može vratiti vrijednosti vodoravno. 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 = kriterij traženja

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

COLUMN(A1) označava da će vrijednostvratiti se vodoravno

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

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

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

3.   Funkcija TEXTJOIN 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 = Kriteriji

A5:B15 =  Raspon za podudaranje kriterija

B5:B15 = Raspon vrijednosti

TRUE = Ignoriranje svih prazne ćelije

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

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

Slično Očitavanja

  • Kako odabrati određene podatke u Excelu (6 metoda)
  • INDEX MATCH nasuprot funkciji VLOOKUP (9 primjera)
  • Kako koristiti formulu INDEX-MATCH u programu Excel za generiranje više rezultata
  • Excel INDEX MATCH s više kriterija (4 prikladna primjera)
  • Indeks odgovara višestrukim kriterijima u recima i stupcima u programu Excel

4.   Okomito filtriranje više vrijednosti

Možete dobiti vrijednostiokomito pomoću Filtar . Za to prvo idite na Početna > Uređivanje > Poredaj & Filtar > Filter.

Sada će se pored zaglavlja stupaca prikazati mala strelica prema dolje. Kliknite na strelicu pored Zemlja. Pojavit će se padajući izbornik . Iz ovog izbornika odaberite Samo Sjedinjene Države i kliknite na U redu.

Sada ćete u svom skupu podataka vidjeti samo gradovima Sjedinjenih Država.

5.   Indeksiranje i agregiranje za usklađivanje i okomito vraćanje višestrukih vrijednosti

Funkcija INDEX i Funkcija AGGREGATE zajedno može uskladiti i vratiti više vrijednosti okomito 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 = kriterij traženja

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

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 podudaranje jednog/više kriterija s jednim/više rezultata

Zaključak

Možete upotrijebiti bilo koju od opisanih metoda za usklađivanje i vraćanje višestrukih vrijednosti okomito, ali korištenje funkcije INDEX najvišeprikladan način. Ako ste naišli na bilo kakvu zabunu oko bilo koje metode, ostavite komentar.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.