VLOOKUP iz više kolona sa samo jednim povratom u Excelu

  • Podijeli Ovo
Hugh West

Funkcija VLOOKUP je mijenjanje igre kada morate dohvatiti informacije iz niza podataka u istim ili različitim radnim listovima . Excel VLOOKUP funkcija je izuzetno korisna kada je u pitanju traženje određene vrijednosti u radnim listovima. Iako je ova funkcija moćna, nedostaje joj glavna karakteristika. Njegova sintaksa dozvoljava ovu funkciju za jednu po jednu vrijednost pretraživanja. Ali možemo napraviti neke modifikacije kako bismo improvizirali ovu funkciju da traži više stupaca i vrati samo jednu vrijednost. Danas ćemo razgovarati o tome kako koristiti funkciju VLOOKUP da biste vratili samo jednu vrijednost iz više stupaca u Excelu.

Preuzmite radnu svesku s vježbama

Preuzmite ovu vježbu da biste vježbali dok ste čitaju ovaj članak.

VLOOKUP iz više kolona s jednim povratom.xlsx

2 prikladna načina za VLOOKUP iz više kolona sa samo jednim povratom u Excelu

Funkcija VLOOKUP ili “Okomito traženje” uzima ulaznu vrijednost, pretražuje je u radnim listovima i vraća vrijednost koja odgovara ulazu. Ponekad moramo potražiti samo jednu vrijednost u više kolona i vratiti vrijednost. Uobičajena funkcija VLOOKUP ne dozvoljava korisniku da to učini. Ali možemo napraviti neke promjene i možemo vratiti samo jednu vrijednost iz više kolona koristeći VLOOKUP . Sada ćemo razgovarati o dva različita načina da to učinite.

1. Korištenje standardnog VLOOKUP-ada vrati samo jednu vrijednost iz više kolona

Razmotrite situaciju u kojoj radite u supermarketu. U svom radnom listu imate “ID artikla” , “Naziv proizvoda” i “Cijenu” proizvoda. Sada morate saznati “Cijenu” određenog “Proizvoda” sa određenim “ID” .

Prođite kroz bilo koji od načina u nastavku da završite ovaj zadatak.

1.1 Korištenje VLOOKUP-a iz više kolona na istom radnom listu

U ovom primjeru, recimo, želimo pronađite proizvod Nož koji nosi ID M-04 . Svoj zadatak možete završiti na istom radnom listu slijedeći korake u nastavku.

📌 Koraci:

  • Prvo, kreirajte novu kolonu pod nazivom Stupac za traženje koji bi trebao biti “LEFTMOST” stupac u nizu tablice . Zato što funkcija VLOOKUP uvijek traži vrijednosti s lijeva na desno.
  • Nakon toga, kreirajte tabelu bilo gdje na radnom listu gdje želite dobiti cijenu za proizvod “Nož” sa ID ”M-04” .

  • Slijedeći, primijenite funkcija CONCATENATE u koloni Kolona traženja” za spajanje vrijednosti u stupcima “ID stavke” i “Proizvod” .
  • Da biste to učinili, kliknite na ćeliju B5 i umetnite sljedeću formulu.
=CONCATENATE(C5,D5)

  • Naknadno, pritisnite tipku Enter da dobijete spojenevrijednosti.

  • Sada koristite funkciju ručnik za popunjavanje ispod da dinamički kopirate istu formulu i dobijte vrijednost stupca pretraživanja za svaki podatak.

  • Nakon toga, u ćeliji H6 , primijenite funkciju VLOOKUP . Umetnite vrijednosti u funkciju i konačni oblik je,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Nakon toga pritisnite Enter .

🔎 Raščlamba formule:

  • Lookup_value je H4&H5 . Koristimo ovaj operator konkatenacije (“&”) da pomognemo funkciji VLOOKUP da traži u kolonama “ID stavke” i “Proizvod” istovremeno i vraćaju samo jednu vrijednost.
  • table_array: je B5:E16.
  • Col_index_num je 4.
  • [range_lookup]: želimo tačno podudaranje (FALSE).

Dakle, mi ćemo moći VLOOKUP iz više kolona sa samo jednim povratkom.

1.2 Korištenje VLOOKUP-a iz više kolona u različitim radnim listovima

Ovdje ćemo uraditi istu operaciju, ali u u ovom slučaju, niz podataka je u drugom radnom listu. U ovom slučaju, skup podataka je u radnom listu “ M01” i mi ćemo primijeniti formulu u radnom listu “ M02” na dobiti vrijednosti. Slijedite dolje navedene korake da biste to učinili.

📌 Koraci:

  • Prvo i najvažnije, kreirajte tabelu na drugom radnom listu gdje ćete želim znaticijena koristeći VLOOKUP funkciju .

  • Nakon toga, u ćeliji D5 primijenite VLOOKUP funkcija za vraćanje samo jedne vrijednosti iz pretraživanja u više kolona. Konačna formula je,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Slijedeći, pritisnite tipku Enter .

🔎 Raščlamba formule:

  • Lookup_value je B5&C5 .
  • table_array: je 'M01'!B5:E16 . Kliknite na radni list “M01” i odaberite niz tablica.
  • Col_index_num je 4.
  • [range_lookup]: želimo tačno podudaranje (FALSE) .

Kao rezultat, dobit ćemo traženu vrijednost na drugom radnom listu iz više kolona sa samo jedan povratak.

Slična očitanja

  • VLOOKUP ne radi (8 razloga i rješenja)
  • Excel LOOKUP vs VLOOKUP: Sa 3 primjera
  • Zašto VLOOKUP vraća #N/A kada postoji podudaranje? (5 uzroka i rješenja)
  • INDEX MATCH vs VLOOKUP funkcija (9 primjera)
  • Koristite VLOOKUP s više kriterija u Excelu (6 metoda + Alternative)

2. Korištenje višestrukih funkcija VLOOKUP za vraćanje samo jedne vrijednosti iz više kolona

Napravit ćemo ovu formulu ugniježđenjem VLOOKUP funkciju u drugu VLOOKUP . Sada ćemo se upoznati sa ovom tehnikom.

2.1 Korišćenje višestrukih VLOOKUP-a iz više kolona u istomRadni list

Prvo ćemo naučiti ovu metodu gdje su i podaci i rezultati na istom radnom listu.

U sljedećem primjeru, razmotrite dvije različite tablice od kojih jedna sadrži “ Item ID” i “ Product” kolone; a drugi sadrži “ Proizvod” i “ Cijena” . Sada želimo pronaći cijenu iz ovih kolona koristeći ugniježđenu formulu VLOOKUP .

Slijedite korake u nastavku da biste postigli ovaj cilj.

📌 Koraci:

  • Na samom početku napravite tabelu bilo gde na radnom listu gde želite da vratite jedinu vrednost iz više kolona lookup.

  • Nakon toga, u ćeliji I5 , primijenite ugniježđenu VLOOKUP funkciju .

Konačna formula je,

=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

  • Nakon toga pritisnite Enter ključ. Stoga će VLOOKUP vratiti samo jednu vrijednost iz više kolona.

🔎 Raščlamba formule:

  • Lookup_value je VLOOKUP(H5,B$5:C$16,2,FALSE) . Ovdje koristimo ovaj drugi VLOOKUP da izvučemo “Proizvod” iz tabele, a zatim ga koristimo kao vrijednost pretraživanja za prvi VLOOKUP.
  • table_array: je “ E$5:F$16” .
  • Col_index_num je 2
  • [range_lookup]: želimo točno podudaranje (FALSE)
  • Sada primijenite istu funkciju za ostatak “Item ID”.
  • Možete koristiti i funkciju fill handle da dinamički kopirate istu formulu ispod.

Kao rezultat, dobićete VLOOKUP rezultat iz više kolona sa samo jednim povratkom.

Pročitajte više: Kako koristiti ugniježđeni VLOOKUP u Excel (3 kriterija)

2.2 Korištenje višestrukih VLOOKUP-a iz više kolona u različitim radnim listovima

Sada ćemo izvršiti isti zadatak, ali ovdje u ovom slučaju tablice podataka su u različitim radnim listovima. Prođite kroz donje korake da naučite ovaj proces.

📌 Koraci:

  • U početku kreirajte dvije tablice podataka u dva različita radna lista. Za radni list “W1” , kreirajte tabelu Raspon podataka 1 .

  • Slijedeći, kreirajte tablicu podataka pod nazivom Raspon podataka 2 u radnom listu “W2” .

  • U ovom trenutku, kreirajte tabelu u novom radnom listu u koju želite da vratite vrednost iz tih više kolona.

  • Slijedeći, u ćeliji C5 primijenite ugniježđenu VLOOKUP funkciju . Unesite vrijednosti i konačni oblik formule je,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • Nakon toga pritisnite Enter za vraćanje samo “Cijena” iz traženja u više kolona.

🔎 Raščlamba formule :

  • Lookup_value je VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) . Ovaj drugi VLOOKUP će povući Proizvod sa “W1” lista.
  • table_array: je 'W2'!B$5 :C$16.
  • Col_index_num je 2
  • [range_lookup]: želimo tačno podudaranje (FALSE)
  • U nastavku, koristite funkciju ručke za popunjavanje da primijenite istu formulu za ostatak “ID stavke” .

Shodno tome, dobit ćete željeni rezultat na ovom različitom radnom listu.

Kako primijeniti Excel VLOOKUP s višestrukim indeksom kolona Brojevi

Sada, recimo, trebate tražiti više vrijednosti u isto vrijeme s jednom VLOOKUP funkcijom . To možete postići korištenjem indeksnih brojeva s više stupaca.

Recimo, imate “ ID stavke” , “ Proizvod” , i “Cijena” u vašem datom skupu podataka. Sada želite da vratite i Proizvod i Cijenu za stavku M-09 .

Slijedite dolje navedene korake da biste to učinili.

📌 Koraci:

  • Prvo, kreirajte tabelu na radnom listu u kojoj želite da dobijete rezultat.

  • Nakon toga, odaberite ćelije G5:H5 .

  • Slijedeći, umetnite formulu ispod i pritisnite tipke Ctrl+Shift+Enter . Možete pritisnuti samo Enter ako ste Excel 365 korisnik.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

Tako ćete dobiti višestruke vrijednosti pretraživanja s brojevima indeksa u više stupaca.

💬 Stvari zaZapamtite

  • Funkcija VLOOKUP uvijek traži vrijednosti pretraživanja od krajnje lijeve gornje kolone s desne strane. Ova funkcija “Nikad” traži podatke na lijevoj strani.
  • Ako unesete  vrijednost manju od “1” kao broj indeksa kolone, funkcija će vrati grešku.
  • Kada odaberete svoj “Table_Array” morate koristiti apsolutne reference ćelije ($) da “BLOKIRATE” niz.
  • Uvijek koristite 4. argument kao “FALSE” da dobijete tačan rezultat.

Pročitajte više: Primjer VLOOKUP-a između dva lista u Excelu

Zaključak

Dakle, u ovom članku sam vam pokazao 2 prikladna načina za VLOOKUP iz više kolona sa samo jednim povratkom u Excelu. Također možete preuzeti našu besplatnu radnu svesku za vježbanje. Nadam se da će vam ovaj članak biti koristan i informativan. Ako imate dodatnih pitanja ili preporuka, slobodno komentirajte ovdje.

I posjetite ExcelWIKI da saznate više o Excelu! Ugodan dan!

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.