Eden od izzivov, s katerimi se lahko srečate pri gradnji podatkovnih modelov v Excelu, je podatkovna tabela, ki se sčasoma razširi. To pomeni, da tabela raste v številu zapisov, ki jih ima zaradi dodajanja novih podatkov. Da bi dobili osnovno razumevanje tega izziva, si oglejte naslednjo sliko.
Datum v tabeli in grafikonu se konča junija.
Na tej sliki vidite preprosto tabelo, ki služi kot vir za grafikon. Upoštevajte, da so v tabeli navedeni podatki za obdobje od januarja do junija.
Predstavljajte si, da se naslednji mesec ta tabela razširi in vključuje julijske podatke. Svoj grafikon boste morali ročno posodobiti, da bo vključeval julijske podatke. Zdaj si predstavljajte, da ste imeli isto težavo v vašem podatkovnem modelu z več podatkovnimi tabelami, ki se povezujejo z več uprizoritvenimi tabelami in komponentami nadzorne plošče. Lahko si predstavljate, da bi bila izredno boleča naloga slediti spremembam vsak mesec.
Če želite rešiti to težavo, lahko uporabite Excelovo funkcijo tabele (lahko ugotovite, da so vso noč izmišljali to ime). Funkcija tabele vam omogoča pretvorbo obsega podatkov v definirano tabelo, ki se obravnava neodvisno od drugih vrstic in stolpcev na delovnem listu. Ko je obseg pretvorjen v tabelo, Excel posamezne celice v tabeli vidi kot en sam objekt s funkcionalnostjo, ki je tipičen obseg podatkov nima.
Excelove tabele na primer ponujajo naslednje funkcije:
-
Samodejno so omogočeni s spustnimi glavami Filter, tako da lahko preprosto filtrirate in razvrščate.
-
Imajo možnost hitrega dodajanja vrstice Total z različnimi agregatnimi funkcijami.
-
Za tabele Excel lahko uporabite posebno oblikovanje, neodvisno od preostale preglednice.
-
Najpomembnejši za namene modeliranja podatkov je, da se samodejno razširijo, da omogočijo nove podatke.
Funkcija Tabela obstaja v Excelu 2003 pod drugim imenom: funkcija Seznam (najdete v Excelovem meniju Podatki). Prednost tega dejstva je, da so Excelove tabele popolnoma združljive s seznami Excel 2003.
Pretvorba obsega v Excelovo tabelo
Če želite pretvoriti obseg podatkov v Excelovo tabelo, sledite tem korakom:
Označite obseg celic, ki vsebujejo podatke, ki jih želite vključiti v Excelovo tabelo.
Na zavihku Vstavljanje na traku kliknite gumb Tabela.
Ta korak odpre pogovorno okno Ustvari tabelo.
V pogovornem oknu Ustvari tabelo preverite obseg za tabelo in določite, ali je prva vrstica izbranega obsega vrstica z glavo.
Kliknite V redu, da uporabite spremembe.
Pretvarjanje obsega podatkov v Excelovo tabelo.
Ko se pretvorba izvede, opazite nekaj majhnih sprememb. Excel je v vrstice z glavo postavil spustne menije samodejnega filtra, vrstice v tabeli imajo zdaj nadomestno senčenje in vsako glavo, ki ni imela vrednosti, je Excel poimenoval.
Excelove tabele lahko uporabite kot vir za grafikone, vrtilne tabele, polja s seznami ali karkoli drugega, za kar bi običajno uporabljali obseg podatkov. Na naslednji sliki je grafikon povezan z Excelovo tabelo.
Excelove tabele se lahko uporabljajo kot vir za grafikone, vrtilne tabele, poimenovane obsege itd.
Tukaj je impresiven delček. Ko se v tabelo dodajo podatki, Excel samodejno razširi obseg tabele in vključi nov obseg v kateri koli povezan predmet. To je le eleganten način, da rečemo, da kateri koli grafikon ali vrtilna tabela, povezana z Excelovo tabelo, samodejno zajame nove podatke brez ročnega posredovanja.
Na primer, če dodate julijske in avgustovske podatke na konec Excelove tabele, se grafikon samodejno posodobi, da zajame nove podatke. Na naslednji sliki je julij dodan brez podatkov in avgust s podatki, ki vam pokažejo, da grafikon zajema vse nove zapise in samodejno izriše dane podatke.
Excelove tabele se samodejno razširijo, ko se dodajo novi podatki.
Vzemite si trenutek in razmislite, kaj Excelove tabele pomenijo za podatkovni model. Pomenijo vrtilne tabele, ki jih nikoli ni treba ponovno konfigurirati, grafikone, ki samodejno zajemajo nove podatke, in obsege, ki samodejno sledijo spremembam.
Pretvorba Excelove tabele nazaj v obseg
Če želite Excelovo tabelo pretvoriti nazaj v obseg, lahko sledite tem korakom:
Postavite kazalec v katero koli celico znotraj Excelove tabele in izberite podzavihke Oblikovanje orodij za tabele na traku.
Kliknite gumb Pretvori v obseg, kot je prikazano.
Ko vas vpraša, ali ste prepričani (prek sporočilnega polja), kliknite gumb Da.
Če želite odstraniti funkcionalnost tabele Excel, pretvorite tabelo nazaj v obseg.