Oppdater en Excel-pivottabell automatisk

Det ville være hyggelig å oppdatere en Excel-pivottabell automatisk når kildedataene endres. Dessverre er det ikke en innebygd måte å få det til. Her er det imidlertid tre måter du kan oppdatere en pivottabell etter at du har gjort endringer i kildedataene.

Ingen innebygd automatisk oppdatering for pivottabell

Hvis du legger til nye poster , eller slette poster, eller redigere eksisterende data, viser ikke pivottabellen de reviderte dataene med en gang. Det er ingen innstillinger du kan endre, for å få Excel til å oppdatere en pivottabell automatisk, så snart dataene endres.

Som et resultat, for å holde pivottabellen oppdatert, har tre valg:

  1. Oppdater pivottabellen manuelt
  2. Bruk en makro til å automatisk oppdatere en Excel-pivottabell
  3. Endre en pivottabellinnstilling, til få noen automatiske oppdateringer

Oppdater manuelt

Nei, dette er ikke automatisk, men en rask og enkel måte å oppdatere pivottabellen etter dataendringene er å manuelt oppdater den:

  • Høyreklikk på en hvilken som helst celle i pivottabellen, og klikk deretter på Oppdater.

Pro: Dette er en enkel måte å øyeblikkelig oppdatere pivottabell

Con: Det er ikke automatisk. Du må huske å gjøre dette hver gang dataene endres!

Oppdater automatisk når filen åpnes

En måte å automatisk oppdatere er å angi at pivottabellen skal oppdateres når du åpner filen den er i. Med denne metoden får du delvis automatisering uten å måtte legge til makroer i filen.

Hver gang du lukker og deretter åpner filen på nytt, blir pivottabellen oppdatert.

Slik konfigurerer du denne oppdateringsmetoden:

  1. Høyreklikk på en hvilken som helst celle i pivottabellen
  2. Klikk pivottabellalternativer
  3. I vinduet Pivottabell klikker du på Data-fanen
  4. I pivottabeldata-delen legger du til et avmerkingsmerke i Oppdater Data når du åpner filen
  5. Klikk OK for å lukke dialogboksen.

Pro: Hver gang du lukker og deretter åpner filen på nytt, oppdateres pivottabellen automatisk

Con: Pivottabellen oppdateres ikke automatisk mens du har arbeidsboken åpen

Oppdater automatisk med makro

Den siste måten å oppdatere pivottabellen er med en makro. Du kan sette opp en Excel-makro for å automatisk oppdatere en pivottabell når regnearket er aktivert.

Hvis dette er noe du ikke har gjort før, er det instruksjoner på Contextures-nettstedet mitt for å kopiere VBA-kode. til dine egne filer.

Makro for en pivottabell

Sett følgende kode på regnearkmodulen, hvis det er en pivottabell på arket:

Private Sub Worksheet_Activate() Application.EnableEvents = False Me.PivotTables(1).RefreshTable Application.EnableEvents = TrueEnd Sub

Merk: Hvis pivottabellarkene er beskyttet, kan du gå til denne artikkelen for å få hjelp med pivottabeller på et beskyttet ark.

Makro for flere pivottabeller

Hvis det er to eller flere pivottabeller på arket med forskjellige kildedata, bruk denne koden, limt inn i regnearkmodulen. Dette vil automatisk oppdatere alle pivottabellene på arket:

Private Sub Worksheet_Activate() Dim pt As PivotTable Application.EnableEvents = False For Each pt In Me.PivotTables pt.RefreshTable Next pt Application.EnableEvents = TrueEnd Sub

Video: Feilsøking av pivottabell

Før du legger til makroer, kan det hjelp til å få en liste over alle pivottabellene i arbeidsboken din, med detaljer om hvor de ligger,

Denne videoen viser en makro som lager den listen for deg, og du kan hente eksempelfilen fra Contextures-nettstedet mitt, for å følge med.

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *