Smarte tabeller i Excel

video

Formulering av problemet

Vi har en tabell som vi hele tiden må jobbe med (sortere, filtrere, telle noe på den) og innholdet endres med jevne mellomrom (legg til, slett, rediger). Vel, i det minste, for et eksempel – her er det slik:

Størrelsen – fra flere titalls til flere hundre tusen linjer – er ikke viktig. Oppgaven er å forenkle og gjøre livet ditt enklere på alle mulige måter ved å gjøre disse cellene om til en "smart" tabell.

Oppløsning

Velg en hvilken som helst celle i tabellen og på fanen Hjemprodukt (Hjem) utvide listen Formater som en tabell (Formater som tabell):

 

I rullegardinlisten over stiler, velg et hvilket som helst fyllalternativ etter vår smak og farge, og klikk i bekreftelsesvinduet for det valgte området OK og vi får følgende utgang:

Som et resultat, etter en slik transformasjon av rekkevidden til "smart" Bord (med stor bokstav!) vi har følgende gleder (bortsett fra et fint design):

  1. Opprettet Bord får et navn Tabell 1,2,3 etc. som kan endres til en mer adekvat på fanen Constructor (Design). Dette navnet kan brukes i alle formler, nedtrekkslister og funksjoner, for eksempel en datakilde for en pivottabell eller en oppslagsmatrise for en VLOOKUP-funksjon.
  2. Opprettet en gang Bord justeres automatisk etter størrelse når du legger til eller sletter data til den. Hvis du legger til slikt Bord nye linjer – det vil strekke seg lavere, hvis du legger til nye kolonner – vil det utvide seg i bredden. I nedre høyre hjørne tabeller du kan se den automatisk bevegelige kantmarkøren og om nødvendig justere posisjonen med musen:

     

  3. I hatten tabeller automatisk Autofilter slås på (kan tvinges til å deaktivere på fanen Data (Dato)).
  4. Når du legger til nye linjer automatisk alle formler kopieres.
  5. Når du oppretter en ny kolonne med en formel – blir den automatisk kopiert til hele kolonnen – du trenger ikke å dra formelen med svart autofullføringskryss.
  6. Ved rulling tabeller ned kolonneoverskrifter (A, B, C...) endres til feltnavn, dvs. du kan ikke lenger fikse områdeoverskriften som før (i Excel 2010 er det også et autofilter):
  7. Ved å aktivere avmerkingsboksen Vis totallinje (Total rad) tab Constructor (Design) vi får en automatisk totalrad på slutten tabeller med muligheten til å velge en funksjon (sum, gjennomsnitt, antall osv.) for hver kolonne:
  8. Til dataene i Bord kan tas opp ved å bruke navnene på de enkelte elementene. For å summere alle tallene i MVA-kolonnen kan du for eksempel bruke formelen =SUM(tabell1[mva.]) i stedet =SUM(F2:F200) og ikke tenke på størrelsen på tabellen, antall rader og riktigheten av utvalgsområdene. Det er også mulig å bruke følgende utsagn (forutsatt at tabellen har standardnavnet Tabell 1):
  • =Tabell1[#Alle] – lenke til hele tabellen, inkludert kolonneoverskrifter, data og total rad
  • =Tabell1[#Data] – lenke kun for data (ingen tittellinje)
  • =Tabell1[#Overskrifter] – lenke kun til den første raden i tabellen med kolonneoverskrifter
  • =Tabell1[#Totals] – lenke til totalraden (hvis den er inkludert)
  • =Tabell1[#Denne raden] — referanse til gjeldende rad, for eksempel vil formelen =Tabell1[[#Denne raden];[VAT]] referere til MVA-verdien fra gjeldende tabellrad.

    (I den engelske versjonen vil disse operatorene høres ut som henholdsvis #Alle, #Data, #Headers, #Totals og #This rad).

PS

I Excel 2003 var det noe som ligner på slike "smarte" tabeller - det ble kalt Listen og ble opprettet gjennom menyen Data – Liste – Opprett liste (Data — Liste — Opprett liste). Men selv halvparten av den nåværende funksjonaliteten var ikke der i det hele tatt. Eldre versjoner av Excel hadde heller ikke det.

Legg igjen en kommentar