Slik oppdaterer du pivottabellen i Excel (manuelt + oppdateres automatisk med VBA)
Når du har opprettet en pivottabell, oppdateres den ikke automatisk når du legger til nye data eller endrer eksisterende data .
Siden pivottabellen din er opprettet ved hjelp av pivotbufferen, når eksisterende data endres eller når du legger til nye rader / kolonner i dataene, oppdaterer ikke pivotbufferen seg selv automatisk, og dermed pivot Tabellen oppdateres heller ikke.
Du må tvinge en oppdatering hver gang det er endringer. Når du tvinger til en oppdatering, blir Pivot Cache oppdatert, noe som gjenspeiles i Pivottabellen.
Denne opplæringen dekker et par måter å gjøre dette på.
Denne veiledningen dekker:
Oppdater pivottabell
Dette alternativet er best egnet når det er endringer i den eksisterende datakilden og du vil oppdatere pivottabell for å gjenspeile disse endringene.
Her er trinnene for å oppdatere en pivottabell:
- Høyreklikk på en hvilken som helst celle i pivottabellen.
- Velg Oppdater.
Dette vil øyeblikkelig oppdatere pivottabellen.
Du kan også ved å velge en hvilken som helst celle i pivottabellen og bruke hurtigtasten ALT + F5.
Hurtigtips: Det er en god praksis å konvertere datakilden til en Excel-tabell, og bruke denne Excel-tabellen til lag pivottabellen. Hvis du gjør dette, kan du også bruke oppdateringsteknikken til å oppdatere pivottabellen selv når nye data (rader / kolonner) blir lagt til datakilden (siden en Excel-tabell automatisk tar høyde for nye rader / kolonner som er lagt til). / p>
Oppdater pivottabellen ved å endre datakilden
Hvis du har lagt til nye rader / kolonner i datakilden, må du endre datakilden for å sikre at nye rader / kolonner er en del av datasettet.
For å gjøre dette:
- Velg hvilken som helst celle i pivottabellen.
- Gå til Analyser – > Data – > Endre datakilde. Dette vil velge datakilden du har brukt, og åpne dialogboksen Endre pivottabelldatakilde.
- I dialogboksen Endre pivottabelldatakilde , oppdater området slik at det inkluderer nye data.
- Klikk OK.
Merk at hvis du endrer datakilden i en Excel-tabell og deretter bruke Excel-tabellen til å opprette pivottabellen, trenger du ikke bruke alternativet for endring av datakilde. Du kan bare oppdatere pivottabellen, og den tar hensyn til de nye radene / kolonnene.
Autorefresh Pivot Table ved hjelp av en VBA-makro
Mens du oppdaterer en pivottabell, er det like enkelt klikk, må du fremdeles gjøre dette hver gang det er en endring.
For å gjøre det mer effektivt og automatisk oppdatere pivottabellen når det endres i datakilden, kan du bruke en enkel -linje VBA-makrokode.
Her er VBA-koden:
Dekoding av koden: Dette er en endringshendelse som blir utløst når det er en endring i arket som inneholder kilden data. Så snart det er en endring, oppdaterer koden Pivot Cache for Pivot Table med navnet PivotTable1.
Du må endre denne koden for å få den til å fungere for arbeidsboken din:
- «Sheet1» – endre denne delen av koden med navnet på arket som har pivottabellen.
- «Pivottabell1» – endre dette til navnet på pivottabellen. For å vite navnet, klikk hvor som helst i pivottabellen og klikk på fanen Analyser. Navnet vil være synlig i venstre del av båndet under overskriften PivotTable Name.
Hvor skal du sette denne VBA-koden:
- Trykk Alt + F11. Det åpner VB Editor-vinduet.
- I VB Editor vil det være Project explorer til venstre (som har navnene på alle regnearkene). Hvis den ikke er der, trykker du på Control + R for å gjøre den synlig.
- I Project Explorer dobbeltklikker du på arknavnet som inneholder pivottabellen. .
- Kopier og lim inn den gitte koden i kodevinduet til høyre.
- Lukk VB Editor.
Nå når du endrer noe i datakilden, blir pivottabellen automatisk oppdatert.
Klikk her for å laste ned eksempelfilen.
Merk: Siden det er en makro i arbeidsboken, lagre denne med .xls eller .xlsm-utvidelse.
Du vil kanskje også like følgende pivottabellveiledninger:
- Slik grupperer du datoer i Pivottabeller i Excel.
- Slik grupperer du tall i pivottabeller i Excel.
- Slik filtrerer du data i en pivottabell i Excel.
- Klargjør kildedata For pivottabell.
- Slik bruker du betinget formatering i en pivottabell i Excel.
- Slik legger du til og bruker et beregnet felt for Excel-pivottabeller.
- Hvordan til Erstatt tomme celler med nuller i Excel-pivottabeller.
- Bruk av skiver i Excel-pivottabellen.