Så här uppdaterar du pivottabellen i Excel (manuellt + uppdateras automatiskt med VBA)
När du har skapat en pivottabell uppdateras den inte automatiskt när du lägger till ny data eller ändrar befintlig data .
Eftersom din pivottabell skapas med hjälp av Pivot-cache, när den befintliga data ändras eller när du lägger till nya rader / kolumner i data, uppdateras Pivot-cache inte automatiskt, och därmed Pivot Tabellen uppdateras inte heller.
Du måste tvinga en uppdatering varje gång det finns ändringar. När du har tvingat till en uppdatering uppdateras pivotcachen, vilket återspeglas i pivottabellen.
Denna handledning täcker ett par sätt att göra detta.
Denna handledning täcker:
Uppdatera pivottabell
Detta alternativ passar bäst när det finns förändringar i den befintliga datakällan och du vill uppdatera pivottabell för att återspegla dessa ändringar.
Här är stegen för att uppdatera en pivottabell:
- Högerklicka på vilken cell som helst i pivottabellen.
- Välj Uppdatera.
Detta uppdaterar pivottabellen direkt.
Du kan också välja vilken cell som helst i pivottabellen och använda kortkommandot ALT + F5.
Snabbtips: Det är en bra metod att konvertera datakällan till en Excel-tabell och använda denna Excel-tabell för att skapa pivottabellen. Om du gör detta kan du också använda uppdateringstekniken för att uppdatera pivottabellen även när nya data (rader / kolumner) läggs till i datakällan (eftersom en Excel-tabell automatiskt står för nya rader / kolumner som läggs till).
Uppdatera pivottabellen genom att ändra datakällan
Om du har lagt till nya rader / kolumner i datakällan måste du ändra datakällan för att se till att nya rader / kolumner är en del av datasetet.
För att göra detta:
- Välj vilken cell som helst i pivottabellen.
- Gå till Analysera – > Data – > Ändra datakälla. Detta väljer den datakälla som du har använt och öppnar dialogrutan Ändra pivottabelldatakälla.
- I dialogrutan Ändra pivottabelldatakälla , uppdatera intervallet för att inkludera nya data.
- Klicka på OK.
Observera att om du ändrar datakällan i en Excel-tabell och använd sedan Excel-tabellen för att skapa pivottabellen, du behöver inte använda alternativet för ändring av datakälla. Du kan helt enkelt uppdatera pivottabellen så kommer den att ta hänsyn till de nya raderna / kolumnerna.
Autorefresh Pivot Table using a VBA Macro
Det är lika enkelt att uppdatera en pivottabell som två klick, du måste fortfarande göra detta varje gång det finns en förändring.
För att göra det mer effektivt och automatiskt uppdatera pivottabellen när det ändras i datakällan kan du använda en enkel -rad VBA-makrokod.
Här är VBA-koden:
Avkodning av koden: Detta är en ändringshändelse som utlöses när det finns en ändring i arket som innehåller källan data. Så snart det finns en förändring uppdaterar koden pivottabellen i pivottabellen med namnet pivottabell1.
Du måste ändra den här koden så att den fungerar för din arbetsbok:
- ”Sheet1” – ändra den här delen av koden med namnet på arket som har pivottabellen.
- ”Pivottabell1” – ändra detta till namnet på din pivottabell. Om du vill veta namnet klickar du var som helst i pivottabellen och klickar på fliken Analysera. Namnet syns i den vänstra delen av menyfliksområdet under rubriken Pivottabellnamn.
Var ska du placera den här VBA-koden:
- Tryck på Alt + F11. Det öppnar VB Editor-fönstret.
- I VB Editor skulle det finnas Project explorer till vänster (som har namnen på alla kalkylblad). Om den inte finns där, tryck på Ctrl + R för att göra den synlig.
- I projektutforskaren dubbelklickar du på bladets namn som innehåller pivottabellen .
- Kopiera och klistra in den angivna koden i kodfönstret till höger.
- Stäng VB-redigeraren.
Nu när du ändrar något i datakällan uppdateras pivottabellen automatiskt.
Klicka här för att ladda ner exempelfilen.
Obs: Eftersom det finns ett makro i arbetsboken, spara detta med .xls eller .xlsm-tillägg.
Du kanske också gillar följande pivottabellhandledning:
- Hur man grupperar datum i Pivottabeller i Excel.
- Hur man grupperar nummer i pivottabellen i Excel.
- Hur man filtrerar data i en pivottabell i Excel.
- Förbereder källdata För pivottabell.
- Så här använder du villkorlig formatering i en pivottabell i Excel.
- Så här lägger du till och använder ett beräknat fält för Excel-pivottabell.
- Hur till Ersätt tomma celler med nollor i Excel-pivottabeller.
- Använda skivor i Excel-pivottabellen.