Innholdsfortegnelse
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.