Konvertera celler i pivottabeller till kalkylbladsformler

Gäller för
Excel för Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

En pivottabell har flera layouter som ger rapporten en fördefinierad struktur, men du kan inte anpassa dessa layouter. Om du behöver större flexibilitet när du utformar layouten för en pivottabellrapport kan du konvertera cellerna till kalkylbladsformler och sedan ändra layouten för dessa celler genom att utnyttja alla funktioner i ett kalkylblad. Du kan antingen konvertera cellerna till formler som använder kubfunktioner eller använda funktionen HÄMTA.PIVOTDATA. Genom att konvertera celler till formler blir det mycket enklare att skapa, uppdatera och underhålla de här anpassade pivottabellerna.

När du konverterar celler till formler får dessa formler åtkomst till samma data som pivottabellen och kan uppdateras för att se aktuella resultat. Men, möjligen med undantag för rapportfilter, har du inte längre tillgång till de interaktiva funktionerna i en pivottabell, som filtrering, sortering eller expanderande och komprimerande 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 konvertering av pivottabeller till kalkylbladsformler

Nedan följer typiska exempel på vad du kan göra efter att du har konverterat celler i pivottabeller 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 vill skapa en anpassad layout för data. 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 som du vill ha dem.

Infoga rader och kolumner 

Anta att du vill visa försäljningsinformation för de senaste två åren uppdelad efter region och produktgrupp, och att du vill infoga utökade kommentarer på fler rader. Infoga en rad och skriv in 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å de resultat du vill ha och fyll sedan kolumnen nedåt för att få resultatet för varje rad.

Använd 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äntat resultat. Du kan enkelt kopiera cellformler och sedan ändra anslutningsargumentet så att det pekar på testdatabasen och jämför dessa två resultat.

Använda cellreferenser för att variera användarinmatning 

Anta att du vill att hela rapporten ska ändras baserat på användarindata. Du kan ändra argumenten för kubformlerna till cellreferenser på kalkylbladet och sedan ange olika värden i cellerna för att få fram olika resultat.

Skapa en ojämn rad- eller kolumnlayout (kallas även asymmetrisk rapportering) 

Anta att du behöver skapa en rapport som innehåller en kolumn för 2008 med namnet Faktisk försäljning och en kolumn för 2009 med namnet Projected Sales, men du vill inte ha fler kolumner. Du kan skapa en rapport som innehåller just dessa kolumner, 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 är kunnig i MDX-uttryck och OLAP-frågor kan du själv ange kubformler. Även om de här formlerna kan bli ganska avancerade kan du förenkla skapandet och förbättra precisionen i dem genom att använda Komplettera automatiskt för formel. Mer information finns i Använda Komplettera automatiskt för formel.

Konvertera celler till formler som använder kubfunktioner

Obs

Du kan bara konvertera en OLAP-pivottabell (Online Analytical Processing) på det här sättet.

  1. 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å File>Save As. Mer information finns i Spara en fil.

  2. Förbered pivottabellen så att du kan minimera omflyttningen av cellerna efter konverteringen genom att göra följande:

    • Byt till en layout som mest liknar den layout som du vill använda.
    • Interagera med rapporten genom att filtrera, sortera och omforma rapporten för att få de resultat du vill ha.
  3. Klicka på pivottabellen.

  4. 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 .

  5. 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 pivottabellens radetiketter, kolumnetiketter och värdeområdet, men behålla rapportfiltren 

    • Kontrollera att kryssrutan Konvertera rapportfilter är avmarkerad. (Det här är standardinställningen.)
      Det här konverterar alla celler för radetiketter, kolumnetiketter och värdeområdet till kalkylbladsformler och behåller den ursprungliga pivottabellen, men med bara rapportfiltren så att du kan fortsätta att filtrera med hjälp av rapportfiltren.

      Obs

      Om pivottabellformatet är version 2000-2003 eller tidigare kan du bara konvertera hela pivottabellen.

  6. Klicka på Konvertera .
    Vid konverteringen uppdateras först pivottabellen så att uppdaterade data används.
    Ett meddelande visas i statusfältet medan konverteringen utförs. 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.

    Obs

    • Du kan inte konvertera celler med filter tillämpade 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 Värdefältsinställningar . (Klicka på Aktivt fält i gruppen Aktivt fält på fliken Alternativ och klicka sedan på Inställningar för värdefält.)
    • Cellformateringen behålls för celler som konverteras, men pivottabellformat tas bort eftersom dessa format endast kan användas för pivottabeller.

Konvertera celler med hjälp av funktionen HÄMTA.PIVOTDATA

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 pivottabellformatet version 2007 med en gång eller när du vill undvika svårigheterna med att använda kubfunktionerna.

  1. Kontrollera att kommandot Generera HÄMTA.PIVOTDATA i gruppen Pivottabell på fliken Alternativ är aktiverat.

    Obs

    Med kommandot Generera HÄMTA.PIVOTDATA anges eller avmarkerar du alternativet Använd HÄMTA.PIVOTTABELL-funktioner för pivottabellreferenser i kategorin Formler i avsnittet Arbeta med formler i dialogrutan Excel-alternativ .

  2. Kontrollera att cellen som du vill använda i varje formel är synlig i pivottabellen.

  3. Skriv formeln i en kalkylbladscell utanför pivottabellen fram till den punkt där du vill ta med data från rapporten.

  4. Klicka på cellen i pivottabellen som du vill använda i formeln i pivottabellen. En kalkylbladsfunktionen HÄMTA.PIVOTDATA 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.

  5. Skriv klart formeln och tryck på RETUR.

Obs

Om du tar bort någon av cellerna som refereras i formeln HÄMTA.PIVOTDATA från rapporten returnerar formeln #REF!.

Problem: Jag kan inte konvertera pivottabellceller till kalkylbladsformler