Slik oppdaterer du en pivottabell automatisk når kildedata endres

  • Dele Denne
Hugh West

Når du trenger å oppdatere eller oppdatere data i en eksisterende pivottabell etter å ha opprettet den, må du bruke kommandoen Endre datakilde . Manuell oppdatering av pivottabellen er imidlertid upraktisk og tidkrevende. Som et resultat må du finne ut hvordan du oppretter en automatisert pivottabell som automatisk oppdaterer data. Så i denne opplæringen vil vi vise deg hvordan du automatisk oppdaterer en pivottabell når kildedata endres.

Last ned øvelsesarbeidsbok

Last ned denne øvelsesarbeidsboken for å trene mens du leser denne artikkelen.

Oppdater automatisk pivottabell.xlsm

7 enkle trinn for å oppdatere en pivottabell automatisk når kildedata endres

Vi har inkludert en datasett med informasjon om salgsdetaljer i ulike regioner i bildet nedenfor. Du kan anta at datasettet vårt er ganske stort. Så for et dynamisk formål trenger vi en automatisert prosess hver gang vi oppdaterer data. For å gjøre det, kjører vi en VBA-kode og bruker den på datasettet nedenfor. For å fullføre oppgaven, følg trinnene nedenfor.

Trinn 1: Lag en pivottabell med et kildedataområde

  • Klikk først på kategorien Sett inn for å sette inn en pivottabell .
  • Klikk deretter på pivottabellen kommando fra PivotTables -gruppen.
  • Velg Fra tabell/område -alternativet fraliste.

  • Velg tabellområdet med overskriften.
  • Velg Nytt regneark for å plassere pivottabellen på et nytt regneark.
  • Klikk deretter OK .

  • I et nytt regneark ( Sheet4 ), vil pivottabellen bli opprettet.
  • Som du kan se i bildet nedenfor, kan du velge feltene ( Region , Brench , Pris , Antall osv.) for å vises i pivottabellen .
  • Velg pivottabellen kommandoen fra pivottabellanalysen Du kan finne navnet på pivottabellen din ( Pivottabell2 ) der og redigere den etter behov.

Trinn 2: Åpne Visual Basic Editor for å bruke VBA-kode

  • Trykk Alt + F11 for å åpne Visual Basic Editor .
  • Fra VBA Excel-objekter dobbeltklikker du for å velge regnearknavn ( Ark2 ) der datasettet ditt er plassert.

Trinn 3: Opprett en regnearkhendelse med arket som inneholder datasett

  • Slik oppretter du en regnearkhendelse for Ark2 , velg alternativet Arbeidsark fra listen.

Merknader: En arbeidsarkhendelse betyr at eventuelle endringer du gjør i kildedataene vil bli gjenspeilet i programmet umiddelbart. Det er derforprogrammet kjøres automatisk når du gjør endringer i kildedatasettet.

Trinn 4: Sett inn en ny hendelse for endring i regnearket

  • Velg Endre i stedet for SelectionChange for å opprette en ny regnearkhendelse.

  • Slett den forrige for å beholde bare endringshendelsen.

Trinn 5: Erklær alle variabler med en eksplisitt erklæring

  • For å deklarere alle variabler og finne de ikke-deklarerte variablene, skriv Alternativ Eksplisitt øverst på programsiden.

Trinn 6: Sett inn VBA-kode for å oppdatere pivottabell automatisk

  • Få den fullførte VBA-koden og lim inn it.
8969

Trinn 7: Kjør VBA-kode og få endringer i resultater

  • Trykk F5 for å kjøre VBA-kode .
  • Gjør en endring i datasettet for å se om programmet fortsatt fungerer. For eksempel, i IRE regionen, pris verdien for Belfast filialen er endret til £113 .

  • Gå tilbake til pivottabellen og se at den endrede pris verdien ( £113 ) er oppdatert.

Konklusjon

Jeg håper denne artikkelen har gitt deg en veiledning om hvordan du automatisk oppdaterer en pivottabell når du henter dataendringer i Excel . Alle disse prosedyrenebør læres og brukes på datasettet ditt. Ta en titt på øvelsesarbeidsboken og test disse ferdighetene. Vi er motiverte til å fortsette å lage opplæringsprogrammer som dette på grunn av din verdifulle støtte.

Kontakt oss hvis du har spørsmål. Legg også gjerne igjen kommentarer i seksjonen nedenfor.

Vi, Exceldemy -teamet, er alltid lydhøre for spørsmålene dine.

Bli hos oss og fortsett å lære.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.