Video
Formulacija problema
Imamo tabelo, s katero moramo nenehno delati (razvrščati, filtrirati, nekaj šteti v njej) in katere vsebina se občasno spreminja (dodaja, briše, ureja). No, vsaj za primer - tukaj je tako:
Velikost – od nekaj deset do nekaj sto tisoč vrstic – ni pomembna. Naloga je poenostaviti in olajšati vaše življenje na vse možne načine, tako da te celice spremenite v "pametno" tabelo.
Rešitev
Izberite katero koli celico v tabeli in na zavihku Domov (Domov) razširite seznam Oblikuj kot tabelo (Oblika kot tabela):
V spustnem seznamu slogov izberite katero koli možnost polnjenja po našem okusu in barvi ter v potrditvenem oknu za izbrani obseg kliknite OK in dobimo naslednji rezultat:
Kot rezultat, po takšni preobrazbi obsega v "pametno" Tabela (z veliko začetnico!) imamo naslednje radosti (razen lepega dizajna):
- Ustvarjeno Tabela dobi ime Tabela 1,2,3 itd., ki ga lahko spremenite v ustreznejšega na zavihku Konstruktor (Oblikovanje). To ime je mogoče uporabiti v vseh formulah, spustnih seznamih in funkcijah, kot je vir podatkov za vrtilno tabelo ali iskalno polje za funkcijo VLOOKUP.
- Ustvarjeno enkrat Tabela samodejno prilagaja velikosti ko vanj dodajate ali brišete podatke. Če k takim dodate Tabela nove vrstice – raztegnil se bo nižje, če dodate nove stolpce – se bo razširil v širino. V spodnjem desnem kotu Mize lahko vidite samodejno premikajočo mejno oznako in po potrebi prilagodite njen položaj z miško:
- V klobuku Mize samodejno Samodejni filter se vklopi (lahko ga prisilno onemogočite na zavihku datum (Datum)).
- Ko jim samodejno dodaja nove vrstice vse formule so kopirane.
- Pri ustvarjanju novega stolpca s formulo – ta bo samodejno kopirana v celoten stolpec – formule s črnim križcem za samodokončanje ni treba vleči.
- Pri drsenju Mize navzdol naslovi stolpcev (A, B, C…) se spremenijo v imena polj, tj. ne morete več popraviti glave obsega kot prej (v Excelu 2010 je tudi avtofilter):
- Z omogočanjem potrditvenega polja Pokaži skupno vrstico (Skupna vrstica) tab Konstruktor (Oblikovanje) na koncu dobimo vrstico s samodejnimi vsotami Mize z možnostjo izbire funkcije (vsota, povprečje, štetje itd.) za vsak stolpec:
- Do podatkov v Tabela mogoče nasloviti z uporabo imen njegovih posameznih elementov. Če želite na primer sešteti vse številke v stolpcu DDV, lahko uporabite formulo =SUM(Tabela1[DDV]) Namesto = SUM (F2: F200) in ne razmišljati o velikosti tabele, številu vrstic in pravilnosti izbirnih obsegov. Možna je tudi uporaba naslednjih stavkov (ob predpostavki, da ima tabela standardno ime Tabela 1):
- =Tabela1[#Vse] – povezava do celotne tabele, vključno z naslovi stolpcev, podatki in vrstico s skupnimi vrednostmi
- =Tabela1[#Podatki] – povezava samo za podatke (brez naslovne vrstice)
- =Tabela1[#Glave] – povezava samo do prve vrstice tabele z naslovi stolpcev
- =Tabela1[#Skupaj] – povezava do skupne vrstice (če je vključena)
- =Tabela1[#Ta vrstica] — sklicevanje na trenutno vrstico, na primer formula =Tabela1[[#Ta vrstica];[DDV]] se bo nanašala na vrednost DDV iz trenutne vrstice tabele.
(V angleški različici bodo ti operatorji zveneli kot #All, #Data, #Headers, #Totals in #This row).
PS
V Excelu 2003 je bilo nekaj podobnega takšnim "pametnim" tabelam - imenovalo se je seznam in je bilo ustvarjeno prek menija Podatki – Seznam – Ustvari seznam (Podatki — Seznam — Ustvari seznam). A tudi polovice trenutne funkcionalnosti sploh ni bilo. Tudi starejše različice Excela tega niso imele.