Hur du uppdaterar pivottabellens intervall (5 lämpliga metoder)

  • Dela Detta
Hugh West

Det går inte att förneka att Pivottabell är ett av de mest kraftfulla verktygen i Excel för att snabbt analysera en större datamängd och extrahera nödvändig data på ett effektivt sätt. Tyvärr kan du få problem när du arbetar med Pivottabell eftersom den saknar funktionen för automatisk uppdatering. Vi kan dock enkelt uppdatera om vi känner till de effektiva metoderna. I den här artikeln ska jag visa hur man uppdaterar Pivottabell med hjälp av 5 lämpliga metoder med nödvändiga förklaringar.

Ladda ner övningsboken

Metoder för uppdatering av pivottabellen Range.xlsm

5 lämpliga metoder för att uppdatera pivottabellområdet i Excel

Detta är dagens dataset där Produktkategori ges på grundval av stater. Kvantitet och Försäljning tillhandahålls.

Innan vi går in på metoderna för uppdatering kan du säkert skapa en Pivottabell Men om du vill veta hur det går till kan du besöka följande webbplats Hur man skapar en pivottabell artikel.

Jag har gjort en Pivottabell för ovanstående dataset, se följande skärmdump.

Ännu viktigare är att anta att vi har lagt till 3 rader (nya data) som kommer att uppdateras i Pivottabell manuellt och automatiskt.

Låt oss gå in på de effektiva metoderna

1. Uppdatera pivottabellens intervall manuellt genom att ändra datakällan

Först och främst kommer vi att se hur processen för att uppdatera Pivottabell intervallet manuellt, dvs. genom att ändra datakällan.

Följ bara stegen nedan.

⏩ Välj en cell i den skapade Pivottabell .

⏩ Klicka på Ändra datakälla... av från Ändra datakälla i den PivotTable Analysera fliken.

⏩ Därefter visas en dialogruta, nämligen Flytta PivotTable Fastställ också det nya intervallet för källdata som $B$4:$E$15 , och tryck på OK .

⏩ Till slut kommer resultatet att se ut på följande sätt: en ny kolumn med stater, nämligen Arizona skapas och uppgifterna uppdateras.

Läs mer: Pivottabellen hämtar inte data i Excel

2. Uppdatera pivottabellområdet genom att klicka på knappen Uppdatera

Det är faktiskt en enkel metod. För att använda metoden måste du välja en cell i Pivottabell och högerklicka sedan på musen eller tryck på ALT+F5 (tangentbordsgenväg för att uppdatera Pivottabell ).

Följande skärmdump beskriver processen sekventiellt.

Efter detta kan Pivottabell kommer att uppdateras automatiskt som i följande figur.

Läs mer: Hur du uppdaterar alla pivottabeller i Excel

3. Uppdatera pivottabellens intervall genom att konvertera till Excel-tabell

Ett annat sätt att uppdatera Pivottabell genom att skapa en Excel-tabell kommer att diskuteras steg för steg.

Steg:

⏩ Välj en cell i datasetet och infoga en tabell genom att klicka på Infoga flik> Tabell .

⏩ Du kan också trycka på CTRL+T (tangentbordsgenväg för att skapa en tabell).

⏩ Då visas dialogrutan nämligen Skapa en tabell .

⏩ Fixa bordets plats (här: $B$4:$E$12 ) och även kryssa i rutan före Min tabell har rubriker alternativ.

⏩ Om du gör det får du följande tabell.

⏩ Nu måste vi infoga en Pivottabell för ovanstående tabell.

⏩ Kontrollera att Bord/intervall är Tabell1 och tryck på OK .

⏩ På så sätt har vi skapat en dynamisk Pivottabell sortiment.

⏩ Om vi lägger in nya uppgifter, kommer ovanstående Pivottabell uppdateras automatiskt med uppgifterna.

Vi vill till exempel lägga till följande 3 rader.

⏩ Om du sedan markerar en cell i den Pivottabell och högerklicka på musen, och välj sedan Uppdatera alternativ (eller tryck på ALT+F5 ).

⏩ Så, resultatet kommer att se ut som följer med den nya kolumnen Arizona staten.

Läs mer: Konvertera intervall till tabell i Excel

Liknande läsningar

  • Hur man automatiskt uppdaterar pivottabellen i Excel (2 metoder)
  • Pivot tabell uppdateras inte (5 frågor & Lösningar)
  • Redigera en pivottabell i Excel (5 metoder)
  • Hur du konverterar tabell till lista i Excel (3 snabba sätt)

4. Uppdatera pivottabellens intervall med hjälp av OFFSET-funktionen

Om vi vill skapa ett dynamiskt intervall för att uppdatera Pivottabell automatiskt, kan vi använda oss av den Namn chef och kombinationen av OFFSET & LAND funktioner.

Steg:

⏩ Klicka på Formler flik> Namn chef från alternativet Definierade namn band.

⏩ Då visas en dialogruta, nämligen Namn chef

⏩ Tryck på Ny alternativ.

⏩ Fixera sedan Namn som Source_Data och infoga följande formel i Hänvisar till avsnittet

=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))

Här är det aktuella arkets namn Dynamic_Range, $B$4:$E$15 är rådata, B4 är den första cellen i uppgifterna, $B:$B är för kolumn B och $4:$4 är för rad 4.

⏩ Förutsatt att källdata är klara kan vi gå vidare till att infoga en Pivottabell .

I följande dialogruta ska du vara försiktig med Bord/intervall som Source_Data .

Observera: Om den Bord/intervall alternativet inte är korrekt, Excel kommer att visa dig "datakällan är inte giltig" och säkert ingen Pivottabell kommer att skapas.

⏩ Slutligen har vi dynamiken Pivottabell som visas i följande figur.

⏩ Om vi nu lägger in nya uppgifter i de obehandlade uppgifterna, kommer Pivottabell kommer att uppdateras automatiskt.

⏩ Om vi antar att vi vill lägga till följande nya data i tabellen.

⏩ När du har lagt till dessa nya data med rådata trycker du på ALT+F5 i den Pivottabell .

⏩ Du ser de uppdaterade uppgifterna som i följande skärmdump.

Läs mer: Vad är skillnaden mellan en tabell och ett intervall i Excel?

5. Uppdatera pivottabellens intervall med hjälp av VBA-kod

Nu ska vi se hur du kan tillämpa VBA kod för att få fram en lista över arknamn i Excel.

Steg 1:

Öppna först en modul genom att klicka på Utvecklare > Visuell Grundläggande .

För det andra dubbelklickar du på Blad10 .

Steg 2:

 Private Sub Worksheet_Deactivate() Sheet9.PivotTables("PivotTable10").PivotCache.Refresh End Sub 

Steg 3:

Slutligen kör du koden.

Anteckningar:

Var försiktig med följande fakta när du använder VBA-koden.

  • Välj projektet som Blad10 (Dataset_VBA) där rådata finns tillgänglig.
  • Arbetsbladet före PivotTables är Blad9 (PivotTable_VBA) där den PivotTable är tillgänglig.
  • Kopiera standardnamnet för Pivottabell t.ex. PivotTable10 (du kan också justera standardnamnet).

Om du sedan ändrar försäljningen av Grönsaker från 1 500 dollar till 2 000 000 dollar, vad blir då förändringen i Pivottabell ?

När du har ändrat försäljningen ser du följande Pivottabell uppdaterar data automatiskt (röd rektangulär ruta i följande figur).

Läs mer: Hur man använder en Excel-tabell med VBA

Saker att komma ihåg

Makroprogrammet kan inte hämta uppgifter om ångras historik. I det fallet kan du extrahera ångrasdata och Pivottabell om du aktiverar alternativet Uppdatera data när du öppnar filen .

För att göra detta måste du klicka på PivotTable Analysera > Alternativ .

Kryssa sedan i rutan före Uppdatera data när du öppnar filen alternativ.

Slutsats

I ovanstående artikel försökte jag täcka metoderna för att uppdatera Pivot Table-området. Självklart tror jag att dessa metoder kan vara fördelaktiga för dig. Hur som helst, om du har några frågor och förslag, glöm inte att dela dem i följande kommentarsfält.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.