Primjenjuje se na
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Power BI

Jeste li ikad pomoću funkcije VLOOKUP stupac iz jedne tablice dohvaćali u drugu tablicu? Excel sadrži i ugrađeni podatkovni model koji omogućuje stvaranje odnosa između tablica, što može biti alternativa korištenju funkcija pretraživanja kao što je VLOOKUP. Možete stvoriti odnos između dvije tablice s podacima na temelju podudarnih podataka u obje tablice. Zatim možete stvarati zaokretne tablice i druga izvješća s poljima iz svake tablice, čak i kada su tablice iz različitih izvora. Ako, primjerice, imate podatke o klijentovim prodajnim rezultatima, možete ih uvesti pa povezati vremenske podatke da biste analizirali prodajne obrasce prema godini i mjesecu.

Sve tablice u radnoj knjizi navedene su na popisu Polja zaokretne tablice.

Odnosi se najčešće koriste prilikom stvaranja zaokretnih tablica iz više tablica u podatkovnom modelu. To vam omogućuje analizu povezanih podataka bez kombiniranja u jednu tablicu.

Napomena: Ako radna knjiga sadrži podatkovni model, odnosima tablica možete upravljati na kartici Podaci.

Vaš preglednik ne podržava videozapise. Instalirajte Microsoft Silverlight, Adobe Flash Player ili Internet Explorer 9.

Kada uvezete povezane tablice iz relacijske baze podataka, Excel te odnose često može stvoriti u podatkovnom modelu koji gradi u pozadini. U svim ostalim slučajevima morat ćete ručno stvoriti odnose.

  1. Radna knjiga mora sadržavati najmanje dvije tablice i svaka tablica mora imati stupac koji je moguće mapirati u stupac u drugoj tablici.

  2. Učinite nešto od sljedećeg: Oblikovanje podataka kao tablice ili Uvoz vanjskih podataka kao tablice na novom radnom listu.

  3. Svakoj tablici dodijelite smisleni naziv: Na vrpci Alati za tablice kliknite Dizajn > Naziv tablice pa unesite naziv.

  4. Provjerite sadrži li stupac u jednoj tablici jedinstvene vrijednosti bez duplikata. Excel odnose može stvoriti samo ako jedan stupac sadrži jedinstvene vrijednosti.

    Na primjer, da bi se prodaja korisnika pojašnjala s inteligencijom vremena, obje tablice moraju sadržavati datume u istom obliku (na primjer, 1. 1. 2026.) i barem jedna tablica (inteligencija vremena) navodi svaki datum samo jedanput unutar stupca.

  5. Odaberite > odnosi.

Ako je stavka Odnosi zasivljena, radna knjiga možda sadrži samo jednu tablicu.

  1. U okviru Upravljanje odnosima odaberite Novo.

  2. U okviru Stvaranje odnosa kliknite strelicu uz stavku Tablica i na popisu odaberite tablicu. U odnosu jedan-prema-više ta bi se tablica trebala nalaziti na strani "više". U našem primjeru s klijentom i vremenskim podacima najprije biste odabrali tablicu s klijentovim prodajnim rezultatima jer se svakog dana vjerojatno odvija više prodaja.

  3. U odjeljku Stupac (vanjski) odaberite stupac koji sadrži podatke vezane uz Povezani stupac (glavni). Da, primjerice, u obje tablice imate stupac s datumima, sada biste odabrali taj stupac.

  4. U odjeljku Povezana tablica odaberite tablicu koja sadrži barem jedan stupac podataka povezanih s tablicom koju ste upravo odabrali u odjeljku Tablica.

  5. U odjeljku Povezani stupac (glavni) odaberite stupac s jedinstvenim vrijednostima koje odgovaraju vrijednostima u stupcu koji ste odabrali u odjeljku Stupac.

  6. Odaberite U redu.

Dodatne informacije o odnosima između tablica u programu Excel

Napomene o odnosima

  • Kada polja iz različitih tablica povučete na popis Polja zaokretne tablice, znati ćete postoji li odnos. Ako se od vas ne zatraži stvaranje odnosa, Excel već sadrži informacije o odnosu koje su mu potrebne za povezivanje podataka.

  • Stvaranje odnosa slično je korištenju funkcija VLOOKUP: da bi Excel povezao retke u jednoj tablici s recima u drugoj tablici, potrebni su stupci koji sadrže podudarne podatke. U primjeru s inteligencijom vremena tablica Klijent morala bi sadržavati datumske vrijednosti koje postoje i u tablici inteligencije vremena.

    • U podatkovnom modelu programa Excel odnosi su obično jedan-prema-jedan ili jedan-prema-više. Odnosi više-prema-više zahtijevaju dodatno modeliranje (na primjer, korištenje tablice s vrijednostima). Odnosi više-prema-više rezultiraju kružnim pogreškama ovisnosti, kao što je "Otkrivena je kružna zavisnost". Ta će se pogreška pojaviti ako stvorite izravnu vezu između dviju tablica koje su više-prema-više ili neizravnih veza (lanac odnosa između tablica koji su jedan-prema-više unutar svakog odnosa, ali više-prema-više kada se prikazuje kraj na kraju). Dodatne informacije o odnosima potražite u članku Odnosi između tablica u podatkovnom modelu.

  • Za razliku od formula pretraživanja, odnosi ne duplicirani podaci. Umjesto toga, one se odnose na tablice tako da se polja iz svake tablice mogu koristiti zajedno u zaokretnoj tablici.

  • Vrste podataka u dva povezana stupca moraju biti kompatibilne. Detalje potražite u članku Vrste podataka u podatkovnim modelima programa Excel.

  • Drugi načini stvaranja odnosa mogu biti intuitivniji, osobito ako niste sigurni koje stupce koristiti. Pročitajte članak Stvaranje odnosa u prikazu dijagrama u dodatku Power Pivot.

"Možda će biti potrebni odnosi između tablica"

Prilikom dodavanja polja u zaokretnu tablicu bit ćete obaviješteni o tome je li potreban odnos između tablica da biste smučili polja koja ste odabrali u zaokretnoj tablici.

Kad je potreban odnos, prikazuje se gumb Stvori

Iako vam Excel može reći kada je potreban odnos, ne može vam reći koje tablice i stupce koristiti ni je li odnos između tablica uopće moguć. Da biste dobili potrebne odgovore, slijedite korake u nastavku.

Prvi korak: utvrđivanje koje je tablice potrebno navesti u odnosu

Ako model sadrži samo nekoliko tablica, možda će odmah biti očito koje je potrebno koristiti. No za veće modele vjerojatno bi vam dobro došla pomoć. Jedan je od pristupa korištenje prikaza dijagrama u dodatku Power Pivot. Prikaz dijagrama omogućuje vizualni prikaz svih tablica u podatkovnom modelu. Pomoću prikaza dijagrama možete brzo odrediti koje su tablice odvojene od ostatka modela.

Prikaz dijagrama s prikazanim odvojenim tablicama

Napomena: Moguće je stvoriti dvosmislene odnose koji nisu valjani kada se koriste u zaokretnoj tablici. Pretpostavimo da su sve tablice na neki način povezane s drugim tablicama u modelu, ali kada pokušate kombinirati polja iz različitih tablica, dobit ćete poruku "Odnosi između tablica mogu biti potrebni". Najvjerojatnije ste naiљli na odnos "viљe-prema-viљe". Ako slijedite lanac odnosa između tablica povezan s tablicama koje želite koristiti, vjerojatno ćete otkriti da imate dva ili više odnosa između tablica jedan-prema-više. Ne postoji jednostavno rješenje koje funkcionira u svakoj situaciji, ali možete probati stvoriti izračunate stupce da biste stupce koje želite koristiti konsolidirali u jednu tablicu.

Drugi korak: pronalaženje stupaca koje je moguće koristiti za stvaranje puta od jedne tablice do druge

Kada utvrdite koja je tablica prekinuta s ostatkom modela, pregledajte njezine stupce da biste utvrdili sadrži li neki drugi stupac, negdje drugdje u modelu, podudarne vrijednosti.

Pretpostavimo, primjerice, da imate model koji sadrži rezultate prodaje proizvoda po području i da ste kasnije uvezli demografske podatke da biste otkrili postoji li korelacija između rezultata prodaje i demografskih trendova u svakom području. Budući da demografski podaci potječu iz drugog izvora podataka, tablice s njima isprva su odvojene od ostatka modela. Da biste demografske podatke integrirali s ostatkom modela, morat ćete pronaći stupac u jednoj od demografskih tablica koje odgovaraju onoj koju već koristite. Ako su, primjerice, demografski podaci organizirani po području i u podacima o rezultatima prodaje navedeno je u kojem je području prodaja obavljena, dva skupa podataka možete povezati tako da pronađete zajednički stupac, primjerice Država, Poštanski broj ili Regija da biste omogućili pretraživanje.

Osim podudarnih vrijednosti postoji još nekoliko preduvjeta za stvaranje odnosa:

  • Podatkovne vrijednosti u stupcu za pretraživanje moraju biti jedinstvene. Drugim riječima, stupac ne može sadržavati duplikate. U podatkovnom modelu vrijednosti null i prazni nizovi istovjetni su praznini, koja je posebna podatkovna vrijednost. To znači da u stupcu pretraživanja ne možete imati više vrijednosti null.

  • Vrste podataka izvorišnog stupca i stupca za pretraživanje moraju biti kompatibilne. Dodatne informacije o vrstama podataka potražite u članku Vrste podataka u podatkovnim modelima.

Dodatne informacije o odnosima između tablica potražite u članku Odnosi između tablica u podatkovnom modelu.

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.