Excel formula: Spoji tablice s VLOOKUP -

Sadržaj

Generička formula

=VLOOKUP($A1,table,COLUMN()-x,0)

Sažetak

Za spajanje tablica možete koristiti funkciju VLOOKUP za traženje i dohvaćanje podataka iz jedne tablice u drugu. Da biste koristili VLOOKUP na ovaj način, obje tablice moraju dijeliti zajednički ID ili ključ.

Ovaj članak objašnjava kako se tablice spajaju pomoću VLOOKUP-a i izračunatog indeksa stupaca. Ovo je jedan od načina korištenja iste osnovne formule za dohvaćanje podataka u više od jednog stupca.

U prikazanom primjeru koristimo VLOOKUP za uvlačenje imena i stanja u tablicu podataka fakture. VLOOKUP formula koja se koristi za obje je identična:

=VLOOKUP($C5,$H$5:$J$8,COLUMN()-3,0)

Obrazloženje

Ovo je standardna VLOOKUP formula s "točnim podudaranjem" s jednom iznimkom: indeks stupca izračunava se pomoću funkcije COLUMN. Kada se funkcija COLUMN koristi bez ikakvih argumenata, ona vraća broj koji odgovara trenutnom stupcu.

U ovom slučaju, prva instanca formule u stupcu E vraća 5, jer je stupac E 5. stupac na radnom listu. Zapravo ne želimo dohvatiti podatke iz 5. stupca korisničke tablice (ukupno su samo 3 stupca), tako da moramo oduzeti 3 od 5 da bismo dobili broj 2, koji se koristi za dohvaćanje Imena iz korisničkih podataka:

COLUMN()-3 = 2 // column E

Kada se formula kopira u stupac F, ista formula daje broj 3:

COLUMN()-3 = 3 // column F

Kao rezultat, prva instanca dobiva Ime iz korisničke tablice (stupac 2), a druga instanca dobiva Državu iz korisničke tablice (stupac 3).

Ovaj isti pristup možete koristiti za pisanje jedne VLOOKUP formule koju možete kopirati u više stupaca da biste dohvatili vrijednosti iz uzastopnih stupaca u drugoj tablici.

Dvosmjernom utakmicom

Drugi način izračunavanja indeksa stupca za VLOOKUP je dvosmjerni VLOOKUP pomoću funkcije MATCH. Ovim pristupom funkcija MATCH koristi se za utvrđivanje indeksa stupca potrebnog za zadani stupac u drugoj tablici.

Zanimljivi članci...