Kako spojiti podatkovne tablice u Excelu

Dobra baza podataka uvijek je strukturirana. To znači da različiti entiteti imaju različite tablice. Iako Excel nije alat za baze podataka, ali se često koristi za održavanje malih dijelova podataka.

Mnogo puta imamo potrebu za spajanjem tablica kako bismo i mi vidjeli odnos i izbacili neke korisne informacije.

U bazama podataka kao što su SQL, Oracle, Microsoft Access itd., Tablice se lako pridružuju pomoću jednostavnih upita. Ali u excelu nemamo JOIN -ove, ali se i dalje možemo pridružiti tablicama u excelu. Koristimo Excel funkcije za spajanje i pridruživanje podatkovnih tablica. Možda je to prilagodljivije spajanje od SQL -a. Pogledajmo tehnike spajanja Excel tablica.

Spoji podatke u Excelu pomoću funkcije VLOOKUP

Za spajanje podataka u excelu, trebali bismo imati barem jedan zajednički faktor/id u obje tablice, tako da ih možemo koristiti kao relaciju i spojiti te tablice.
Razmotrite ove dvije tablice u nastavku. Kako možemo kombinirati ove tablice podataka u Excelu?


Tablica narudžbi sadrži pojedinosti narudžbe, a tablica kupaca sadrži pojedinosti o kupcima. Moramo pripremiti tablicu koja govori koja narudžba pripada imenu korisnika, bodove kupca, kućni broj i datum pridruživanja.

Uobičajeni id u obje tablice je Cust.ID koji se može koristiti za spajanje tablica u excelu.

Postoje tri metode spajanja tablica pomoću funkcije VLOOKUP.

Dohvatite svaki stupac s indeksom stupaca

U ovoj metodi koristit ćemo jednostavan VLOOKUP za dodavanje ovih tablica u jednu tablicu. Da biste dohvatili ime, napišite ovu formulu.

[Kupci je Sheet1! $ I $ 3: $ M $ 15.]

= VLOOKUP (B3,Kupci,2,0)

Za spajanje točaka u tablici napišite ovu formulu.

= VLOOKUP (B3,Kupci,3,0)

Za spajanje kuće br u tablici napišite ovu formulu.

= VLOOKUP (B3,Kupci,4,0)


Ovdje smo spojili dvije tablice u excelu, svaki stupac jednu po jednu u tablici. Ovo je korisno ako imate samo nekoliko stupaca za spajanje. No, kad morate spojiti više stupaca, ovo može biti užurban zadatak. Dakle, za spajanje više tablica imamo različite pristupe.

Spoji tablice pomoću VLOOKUP -a i COLUMN funkcija.

Ako želite dohvatiti više susjednih stupaca, upotrijebite ovu formulu.

=VLOOKUP(lookup_value,stol_pored,STUPAC()-n, 0)

Ovdje funkcija COLUMN samo vraća brojeve stupaca u koje se formula ispisuje.

n je bilo koji broj koji prilagođava broj stupca u nizu tablica,

U našem primjeru formula za spajanje tablice bit će:

=VLOOKUP(B3 USD,Kupci,STUPAC()-2,0)

Nakon što napišete ovu formulu, nećete morati ponovno pisati formulu za druge stupce. Samo ga kopirajte u sve ostale ćelije i stupce.

Kako radi

U redu! U prvom stupcu potreban nam je naziv, koji je drugi stupac u tablici kupaca.

Ovdje je glavni faktor STUPAC()-2. Funkcija COLUMN vraća broj stupca trenutne ćelije. Formulu pišemo u D3, pa ćemo dobiti 4 iz COLUMN (). Zatim oduzimamo 2 što čini 2. Dakle, konačno naša formula pojednostavljuje na =VLOOKUP(B3 USD,Kupci,2,0).

Kad kopiramo ovu formulu u stupce E dobit ćemo formulu kao =VLOOKUP(B3 USD,Kupci,3, 0). Koji preuzima treći stupac iz tablice korisnika.

Spoji tablice pomoću funkcije VLOOKUP-MATCH
Ovo je moj omiljeni način spajanja tablica u excelu pomoću funkcije VLOOKUP. U gornjem primjeru dohvatili smo stupac serijski. Ali što ako bismo morali dohvatiti nasumične stupce. U tom slučaju gore navedene tehnike bit će beskorisne. Tehnika VLOOKUP-MATCH koristi naslove stupaca za spajanje ćelija. Ovo se također naziva VLOOKUP s dinamičkim indeksom kolona.

Za naš primjer ovdje formula će biti ova.

= VLOOKUP ($ B3,Kupci, MATCH (D $ 2,$ J $ 2: $ N $ 2,0),0)


Ovdje jednostavno koristimo funkciju MATCH za dobivanje odgovarajućeg broja stupca. To se zove dinamički VLOOKUP.

Korištenje INDEX-MATCH za spajanje tablica u Excelu
INDEX-MATCH je vrlo moćan alat za traženje i često se naziva boljom funkcijom VLOOKUP. Ovo možete koristiti za kombiniranje dvije ili više tablica. To će vam omogućiti i spajanje stupaca s lijeve strane tablice.

Ovo je bio brzi vodič o spajanju i pridruživanju tablica u Excelu. Istražili smo nekoliko načina spajanja dvije ili više tablica u Excelu. Slobodno postavite pitanje o ovom članku ili bilo kojem drugom pitanju u vezi s Excelom 2019, 2016, 2013 ili 2010 u donjem odjeljku komentara.

IF, ISNA i VLOOKUP funkcioniraju u Excelu

IFERROR i VLOOKUP funkcije u Excelu

Kako dohvatiti cijeli redak usklađene vrijednosti u Excelu

Popularni članci:

50 Excel prečac za povećanje vaše produktivnosti : Brže izvršite svoj zadatak. Ovih 50 prečaca učinit će da radite još brže na Excelu.

Kako koristiti tFunkcija VLOOKUP u Excelu : Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.

Kako koristiti funkciju COUNTIF u Excelu : Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste brojali određene vrijednosti. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.

Kako koristiti funkciju SUMIF u Excelu : Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave