Sadržaj
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.