En pivottabel har flere layout, der giver en foruddefineret struktur til rapporten, men du kan ikke tilpasse disse layout. Hvis du har brug for større fleksibilitet til at udforme layoutet af en pivottabel, kan du konvertere cellerne til regnearksformler og derefter ændre layoutet af disse celler ved at udnytte alle de funktioner, der er tilgængelige i et regneark. Du kan enten konvertere cellerne til formler, der bruger kubefunktioner, eller du kan bruge funktionen GETPIVOTDATA. Konvertering af celler til formler forenkler processen med at oprette, opdatere og vedligeholde disse tilpassede pivottabeller betydeligt.
Når du konverterer celler til formler, får disse formler adgang til de samme data som pivottabellen og kan opdateres for at se opdaterede resultater. Med den mulige undtagelse af rapportfiltre har du dog ikke længere adgang til de interaktive funktioner i en pivottabel, f.eks. filtrering, sortering eller udvidelse og skjulning af niveauer.
Bemærk
Når du konverterer en OLAP-pivottabel (Online Analytical Processing), kan du fortsætte med at opdatere dataene for at få opdaterede måleværdier, men du kan ikke opdatere de faktiske medlemmer, der vises i rapporten.
Få mere at vide om almindelige scenarier, hvor pivottabeller konverteres til regnearksformler
Følgende er typiske eksempler på, hvad du kan gøre, når du har konverteret pivottabelceller til regnearksformler for at tilpasse layoutet af de konverterede celler.
Omarrangere og slette celler
Lad os antage, at du har en periodisk rapport, som du skal oprette hver måned til dine medarbejdere. Du behøver kun en delmængde af rapportoplysningerne, og du foretrækker at arrangere dataene på en tilpasset måde. Du kan blot flytte og arrangere celler i et designlayout, du vil bruge, slette de celler, der ikke er nødvendige for det månedlige personalerapport, og derefter formatere cellerne og regnearket, som du foretrækker.
Indsætte rækker og kolonner
Lad os antage, at du vil vise salgsoplysninger for de sidste to år opdelt efter område og produktgruppe, og at du vil indsætte udvidede kommentarer i flere rækker. Du skal blot indsætte en række og skrive teksten. Derudover vil du tilføje en kolonne, der viser salg efter område og produktgruppe, der ikke findes i den oprindelige pivottabel. Du skal blot indsætte en kolonne, tilføje en formel for at få de ønskede resultater og derefter udfylde kolonnen ned for at få resultater for hver række.
Brug af flere datakilder
Lad os antage, at du vil sammenligne resultaterne mellem en produktions- og testdatabase for at sikre, at testdatabasen producerer de forventede resultater. Du kan nemt kopiere celleformler og derefter ændre forbindelsesargumentet, så det peger på testdatabasen for at sammenligne disse to resultater.
Brug cellereferencer til at variere brugerinput
Lad os antage, at du ønsker, at hele rapporten skal ændres baseret på brugerinput. Du kan ændre argumenter i kubeformlerne til cellereferencer i regnearket og derefter angive forskellige værdier i disse celler for at få forskellige resultater.
Oprette et uensartet række- eller kolonnelayout (også kaldet asymmetrisk rapportering)
Lad os antage, at du vil oprette en rapport, der indeholder en 2008-kolonne kaldet Faktisk salg eller en 2009-kolonne kaldet Forventet salg, men du vil ikke have andre kolonner. Du kan oprette en rapport, der kun indeholder disse kolonner, i modsætning til en pivottabel, der kræver symmetrisk rapportering.
Opret dine egne kubeformler og MDX-udtryk
Lad os antage, at du vil oprette en rapport, der viser salget for et bestemt produkt af tre bestemte sælgere for juli måned. Hvis du har kendskab til MDX-udtryk og OLAP-forespørgsler, kan du selv indtaste kubeformler. Selvom disse formler kan blive ret komplicerede, kan du forenkle oprettelsen og forbedre nøjagtigheden af disse formler ved hjælp af Autofuldførelse af formel. Du kan finde flere oplysninger under Bruge autofuldførelse af formel.
Konvertér celler til formler, der bruger kubefunktioner
Bemærk
Du kan kun konvertere en OLAP-pivottabel (Online Analytical Processing) ved hjælp af denne fremgangsmåde.
Hvis du vil gemme pivottabellen til senere brug, anbefaler vi, at du opretter en kopi af projektmappen, før du konverterer pivottabellen ved at klikke på Gem fil>som. Du kan finde flere oplysninger under Gemme en fil.
Forberede pivottabellen, så du kan minimere omarrangeringen af cellerne efter konverteringen ved at gøre følgende:
- Skift til et layout, der mest ligner det layout, du vil bruge.
- Interager med rapporten, f.eks. ved at filtrere, sortere og ændre designet på rapporten, for at få de ønskede resultater.
Klik på pivottabellen.
Klik på OLAP-værktøjer i gruppen Funktioner under fanen Indstillinger, og klik derefter på Konvertér til formler.
Hvis der ikke er nogen rapportfiltre, fuldføres konverteringshandlingen. Hvis der er et eller flere rapportfiltre, vises dialogboksen Konvertér til formler .Beslut, hvordan du vil konvertere pivottabellen:
Konvertere hele pivottabellenMarkér afkrydsningsfeltet Konvertér rapportfiltre .
Dette konverterer alle celler til regnearksformler og sletter hele pivottabellen.
Konvertér kun pivottabellens rækkenavne, kolonnenavne og værdiområder, men bevar rapportfiltreneSørg for, at afkrydsningsfeltet Konvertér rapportfiltre ikke er markeret. (Dette er standarden).
Dette konverterer alle rækkenavne, kolonnenavne og værdiområdeceller til regnearksformler og bevarer den oprindelige pivottabel, men kun med rapportfiltrene, så du kan fortsætte med at filtrere ved hjælp af rapportfiltrene.Bemærk
Hvis pivottabelformatet er version 2000-2003 eller tidligere, kan du kun konvertere hele pivottabellen.
Klik på Konvertér.
Konverteringshandlingen opdaterer først pivottabellen for at sikre, at der bruges opdaterede data.
Der vises en meddelelse på statuslinjen, mens konverteringen finder sted. Hvis handlingen tager lang tid, og du foretrækker at konvertere på et andet tidspunkt, skal du trykke på Esc for at annullere handlingen.Bemærk
- Du kan ikke konvertere celler med filtre, der anvendes på skjulte niveauer.
- Du kan ikke konvertere celler, hvor felter har en brugerdefineret beregning, som er oprettet via fanen Vis værdier som i dialogboksen Værdifeltindstillinger . (Klik på Aktivt felt i gruppen Aktivt felt under fanen Indstillinger, og klik derefter på Indstillinger for værdifelt).
- For celler, der konverteres, bevares celleformateringen, men pivottabeltypografier fjernes, fordi disse typografier kun kan anvendes på pivottabeller.
Konvertér celler ved hjælp af funktionen GETPIVOTDATA
Du kan bruge funktionen GETPIVOTDATA i en formel til at konvertere pivottabelceller til regnearksformler, når du vil arbejde med ikke-OLAP-datakilder, når du foretrækker ikke at opgradere til det nye pivottabelformat version 2007 med det samme, eller når du vil undgå kompleksiteten ved at bruge kubefunktionerne.
Sørg for, at kommandoen Generer GETPIVOTDATA i gruppen Pivottabel under fanen Indstillinger er slået til.
Bemærk
Kommandoen Generer GETPIVOTDATA angiver eller fjerner markeringen i indstillingen Brug GETPIVOTTABLE-funktioner til pivottabelreferencer i kategorien Formler i sektionen Arbejde med formler i dialogboksen Excel-indstillinger .
I pivottabellen skal du sørge for, at den celle, du vil bruge i hver formel, er synlig.
Skriv den formel, du vil bruge, indtil hvor du vil medtage data fra rapporten, i en regnearkscelle uden for pivottabellen.
Klik på den celle i pivottabellen, du vil bruge i formlen i pivottabellen. En regnearksfunktion af typen GETPIVOTDATA føjes til din formel, der henter dataene fra pivottabellen. Denne funktion fortsætter med at hente de korrekte data, hvis rapportens layout ændres, eller hvis du opdaterer dataene.
Skriv formlen færdig, og tryk på Enter.
Bemærk
Hvis du fjerner nogen af cellerne, der refereres til i formlen GETPIVOTDATA, fra rapporten, returnerer formlen #REF!.
Problem: Pivottabelceller kan ikke konverteres til regnearksformularer