En pivottabell har flera layouter som ger en fördefinierad struktur i rapporten, men du kan inte anpassa de här layouterna. Om du behöver mer flexibilitet när du utformar en pivottabellrapports layout kan du konvertera cellerna till kalkylbladsformler och sedan ändra layouten för cellerna genom att dra full nytta av alla funktioner som är tillgängliga i ett kalkylblad. Du kan antingen konvertera cellerna till formler som använder kubfunktioner eller använda funktionen HÄMTA.PIVOTDATA. Om du konverterar celler till formler förenklas processen att skapa, uppdatera och underhålla de anpassade pivottabellerna.
När du konverterar celler till formler får dessa formler tillgång till samma data som pivottabellen och kan uppdateras för att se uppdaterade resultat. Men med möjligt undantag för rapportfilter har du inte längre tillgång till de interaktiva funktionerna i en pivottabell, till exempel filtrering, sortering eller expanderande och döljande nivåer.
Obs!: När du konverterar en OLAP-pivottabell (Online Analytical Processing) kan du fortsätta att uppdatera data för att få uppdaterade måttvärden, men du kan inte uppdatera de faktiska medlemmarna som visas i rapporten.
Lär dig mer om vanliga scenarier för att konvertera pivottabeller till kalkylbladsformler
Nedan följer typiska exempel på vad du kan göra när du har konverterat pivottabellceller till kalkylbladsformler för att anpassa layouten för de konverterade cellerna.
Ordna om och ta bort celler
Anta att du har en periodisk rapport som du behöver skapa varje månad för din personal. Du behöver bara en delmängd av rapportinformationen och du föredrar att utforma data på ett anpassat sätt. Du kan bara flytta och ordna celler i en designlayout som du vill använda, ta bort de celler som inte behövs för den månatliga personalrapporten och sedan formatera cellerna och kalkylbladet efter dina önskemål.
Infoga rader och kolumner
Anta att du vill visa försäljningsinformation för de föregående två åren, uppdelad efter region och produktgrupp, och att du vill infoga utökad kommentar i ytterligare rader. Infoga bara en rad och ange texten. Dessutom vill du lägga till en kolumn som visar försäljning per region och produktgrupp som inte finns i den ursprungliga pivottabellen. Infoga bara en kolumn, lägg till en formel för att få önskat resultat och fyll sedan i kolumnen nedåt för att få resultatet för varje rad.
Använda flera datakällor
Anta att du vill jämföra resultat mellan en produktions- och testdatabas för att säkerställa att testdatabasen ger förväntade resultat. Du kan enkelt kopiera cellformler och sedan ändra kopplingsargumentet så att det pekar på testdatabasen för att jämföra dessa två resultat.
Använda cellreferenser för att variera användarinmatning
Anta att du vill att hela rapporten ska ändras baserat på användarnas indata. Du kan ändra argumenten till kubformler till cellreferenser i kalkylbladet och sedan ange olika värden i cellerna för att härleda olika resultat.
Skapa en rad- eller kolumnlayout (kallas även asymmetrisk rapportering)
Anta att du behöver skapa en rapport som innehåller en kolumn från 2008 med namnet Faktisk försäljning, en kolumn från 2009 med namnet Beräknad försäljning, men du vill inte ha några andra kolumner. Du kan skapa en rapport som bara innehåller de kolumnerna, till skillnad från en pivottabell, som kräver symmetrisk rapportering.
Skapa egna kubformler och MDX-uttryck
Anta att du vill skapa en rapport som visar försäljningen för en viss produkt av tre specifika säljare för juli månad. Om du har kunskap om MDX-uttryck och OLAP-frågor kan du ange kubformler själv. Även om dessa formler kan bli mycket avancerade kan du förenkla skapandet och förbättra noggrannheten i dessa formler med hjälp av Komplettera automatiskt för formel. Mer information finns i Använda Komplettera automatiskt för formel.
Obs!: Du kan bara konvertera en OLAP-pivottabell (Online Analytical Processing) genom att använda den här proceduren.
-
Om du vill spara pivottabellen för framtida bruk rekommenderar vi att du gör en kopia av arbetsboken innan du konverterar pivottabellen genom att klicka på Arkiv > Spara som. Mer information finns i Spara en fil.
-
Förbered pivottabellen så att du kan minimera omordningen av celler efter konverteringen genom att göra följande:
-
Ändra till en layout som liknar den layout du vill använda.
-
Interagera med rapporten, till exempel filtrera, sortera och omarbeta rapporten, för att få det resultat du vill ha.
-
-
Klicka på pivottabellen.
-
Klicka på OLAP-verktyg i gruppen Verktyg på fliken Alternativ och klicka sedan på Konvertera till formler.
Om det inte finns några rapportfilter slutförs konverteringen. Om det finns ett eller flera rapportfilter visas dialogrutan Konvertera till formler .
-
Bestäm hur du vill konvertera pivottabellen:
Konvertera hela pivottabellen
-
Markera kryssrutan Konvertera rapportfilter .
Då konverteras alla celler till kalkylbladsformler och hela pivottabellen tas bort.
Konvertera endast radetiketter, kolumnetiketter och värden för pivottabellen, men behåll rapportfiltren
-
Kontrollera att kryssrutan Konvertera rapportfilter är avmarkerad. (Det här är standardinställningen.)
Då konverteras alla radetiketter, kolumnetiketter och värdens områdesceller till kalkylbladsformler och den ursprungliga pivottabellen bevaras, men med bara rapportfiltren så att du kan fortsätta filtrera med hjälp av rapportfiltren.
Obs!: Om pivottabellformatet är version 2000-2003 eller tidigare kan du bara konvertera hela pivottabellen.
-
-
Klicka på Konvertera .
Konverteringsåtgärden uppdaterar först pivottabellen för att säkerställa att uppdaterade data används.
Ett meddelande visas i statusfältet medan konverteringen pågår. Om åtgärden tar lång tid och du föredrar att konvertera vid en annan tidpunkt trycker du på ESC för att avbryta åtgärden.
Meddelanden:
-
Du kan inte konvertera celler med filter på nivåer som är dolda.
-
Du kan inte konvertera celler där fält har en anpassad beräkning som har skapats via fliken Visa värden som i dialogrutan Inställningar för värdefält . (Klicka på Aktivt fält i gruppen Aktivt fält på fliken Alternativ och klicka sedan på Inställningar för värdefält.)
-
För celler som konverteras bevaras cellformatering, men pivottabellformat tas bort eftersom de här formatmallarna endast kan användas för pivottabeller.
-
Du kan använda funktionen HÄMTA.PIVOTDATA i en formel för att konvertera pivottabellceller till kalkylbladsformler när du vill arbeta med andra datakällor än OLAP-datakällor, när du föredrar att inte uppgradera till det nya pivottabellversionen av 2007-formatet direkt, eller när du vill undvika komplexiteten i att använda kubfunktionerna.
-
Kontrollera att kommandot Generera HÄMTA.PIVOTDATA i gruppen Pivottabell på fliken Alternativ är aktiverat.
Obs!: Med kommandot Generera HÄMTA.PIVOTDATA anges eller avmarkeras alternativet Använd FUNKTIONEN HÄMTA.PIVOTTABELL för pivottabellreferenser i kategorin Formler i avsnittet Arbeta med formler i dialogrutan Excel-alternativ .
-
Kontrollera att cellen som du vill använda i varje formel visas i pivottabellen.
-
I en kalkylbladscell utanför pivottabellen skriver du in den formel som du vill ha fram till den punkt där du vill ta med data från rapporten.
-
Klicka på cellen i pivottabellen som du vill använda i formeln i pivottabellen. En GETPIVOTDATA-kalkylbladsfunktion läggs till i formeln som hämtar data från pivottabellen. Den här funktionen fortsätter att hämta rätt data om rapportlayouten ändras eller om du uppdaterar data.
-
Skriv klart formeln och tryck på RETUR.
Obs!: Om du tar bort någon av cellerna som refereras i HÄMTA.PIVOTDATA-formeln från rapporten returnerar formeln #REF!.