Smarte tabeller i Excel

video

Formulering af problemet

Vi har en tabel, som vi konstant skal arbejde med (sortere, filtrere, tælle noget på den), og hvis indhold med jævne mellemrum ændres (tilføj, slet, rediger). Nå, i det mindste for et eksempel – her er det sådan her:

Størrelsen – fra flere tiere til flere hundrede tusinde linjer – er ikke vigtig. Opgaven er at forenkle og gøre dit liv lettere på alle mulige måder ved at omdanne disse celler til en "smart" tabel.

Løsning

Vælg en hvilken som helst celle i tabellen og på fanen Home (Hjem) udvide listen Formater som en tabel (Formater som tabel):

 

I rullelisten med stilarter skal du vælge en hvilken som helst udfyldningsmulighed efter vores smag og farve, og i bekræftelsesvinduet for det valgte udvalg skal du klikke på OK og vi får følgende output:

Som et resultat, efter en sådan transformation af rækkevidden til "smart" Bordlampe (med stort bogstav!) vi har følgende glæder (bortset fra et flot design):

  1. Oprettet Bordlampe får et navn Tabel 1,2,3 osv. som kan ændres til en mere passende på fanen Constructor (Design). Dette navn kan bruges i alle formler, rullelister og funktioner, såsom en datakilde til en pivottabel eller et opslagsmatrix for en VLOOKUP-funktion.
  2. Oprettet én gang Bordlampe tilpasses automatisk til størrelsen når du tilføjer eller sletter data til det. Hvis du tilføjer til sådanne Bordlampe nye linjer – det vil strække sig lavere, hvis du tilføjer nye kolonner – vil det udvide sig i bredden. I nederste højre hjørne tabeller du kan se den automatisk bevægende kantmarkør og om nødvendigt justere dens position med musen:

     

  3. I hatten tabeller automatisk AutoFilter aktiveres (kan tvinges til at deaktivere på fanen data (Dato)).
  4. Når du tilføjer nye linjer til dem automatisk alle formler kopieres.
  5. Når du opretter en ny kolonne med en formel – kopieres den automatisk til hele kolonnen – ingen grund til at trække formel med sort autofuldførelseskryds.
  6. Når du scroller tabeller ned kolonneoverskrifter (A, B, C...) ændres til feltnavne, dvs. du kan ikke længere rette op på områdeoverskriften som før (i Excel 2010 er der også et autofilter):
  7. Ved at aktivere afkrydsningsfeltet Vis samlet linje (Række i alt) fanen Constructor (Design) vi får en automatisk totalrække til sidst tabeller med muligheden for at vælge en funktion (sum, gennemsnit, antal osv.) for hver kolonne:
  8. Til data i Bordlampe kan tages op ved at bruge navnene på dets individuelle elementer. For at summere alle tallene i momskolonnen kan du f.eks. bruge formlen =SUM(tabel1[moms]) i stedet = SUM (F2: F200) og ikke at tænke på størrelsen af ​​tabellen, antallet af rækker og korrektheden af ​​udvalgsområderne. Det er også muligt at bruge følgende udsagn (forudsat at tabellen har standardnavnet Tabel 1):
  • =Tabel1[#Alle] – link til hele tabellen, inklusive kolonneoverskrifter, data og total række
  • =Tabel1[#Data] – link til kun data (ingen titellinje)
  • =Tabel1[#Overskrifter] – link kun til den første række i tabellen med kolonneoverskrifter
  • =Tabel1[#Total] – link til den samlede række (hvis den er inkluderet)
  • =Tabel1[#Denne række] — henvisning til den aktuelle række, for eksempel vil formlen =Tabel1[[#Denne række];[moms]] henvise til momsværdien fra den aktuelle tabelrække.

    (I den engelske version vil disse operatorer lyde henholdsvis som #Alle, #Data, #Headers, #Totals og #This row).

PS

I Excel 2003 var der noget, der fjernt ligner sådanne "smarte" tabeller - det blev kaldt Listen og blev oprettet via menuen Data – Liste – Opret liste (Data — Liste — Opret liste). Men selv halvdelen af ​​den nuværende funktionalitet var der slet ikke. Det havde ældre versioner af Excel heller ikke.

Giv en kommentar