Sisukord
Kui teil on vaja värskendada või uuendada andmeid olemasolevasse PivotTable pärast selle loomist peate kasutama Muuda andmeallikat käsuga. Pivot-tabeli käsitsi uuendamine on aga ebamugav ja aeganõudev. Selle tulemusena tuleb teil välja mõelda, kuidas luua automaatne pivot-tabel, mis uuendaks andmeid automaatselt. Seega näitame selles õpetuses, kuidas pivot-tabelit automaatselt uuendada, kui lähteandmed muutuvad.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
PivotTable.xlsm automaatne värskendamine7 lihtsat sammu Pivot tabeli automaatseks uuendamiseks, kui lähteandmed muutuvad
Allpool oleval pildil oleme lisanud andmekogumi, mis sisaldab teavet müügiandmete kohta erinevates piirkondades. Võite eeldada, et meie andmekogum on üsna suur. Seega vajame dünaamilise eesmärgi saavutamiseks automatiseeritud protsessi iga kord, kui me andmeid uuendame. Selleks käivitame me ühe VBA kood ja rakendage seda allpool esitatud andmekogumi suhtes. Ülesande täitmiseks järgige alljärgnevaid samme.
Samm 1: Looge Pivot-tabel koos lähteandmete vahemikuga
- Kõigepealt klõpsake nupule Sisesta vahekaart, et sisestada pivot-tabel .
- Seejärel klõpsake nuppu PivotTable käsk alates PivotTables rühm.
- Valige Alates tabelist/vahemikust valiku nimekirjast.
- Valige tabeli vahemik pealkirjaga.
- Valige Uus tööleht võimalus paigutada pivot-tabel uuel töölehel.
- Seejärel klõpsake OK .
- Uuel töölehel ( Leht4 ), luuakse pivot-tabel.
- Nagu alloleval pildil näha, saate valida väljad ( Piirkond , Filiaal , Hind , Kogus , jne), et ilmuda pivot-tabel .
- Valige PivotTable käsk alates PivotTable Analyze Saate leida oma pivot-tabeli nime ( PivotTable2 ) ja redigeerige seda vastavalt vajadusele.
Samm 2: Avage Visual Basic Editor VBA koodi rakendamiseks
- Press Alt + F11 avada Visual Basic toimetaja .
- Alates VBA Exceli objektid , valige töölehe nimi topeltklõpsuga ( Leht2 ), kus teie andmekogum asub.
3. samm: Looge töölehe sündmus oma andmekogumit sisaldava lehega
- Et luua töölehe sündmus . Leht2 , valige Tööleht valiku nimekirjast.
Märkused: A töölehe sündmus tähendab, et kõik muudatused, mida te lähteandmetes teete, kajastuvad teie programmis kohe. Seepärast käivitub programm automaatselt, kui te teete lähteandmekogumis muudatusi.
Samm 4: Lisage töölehel uus muutmise sündmus
- Valige Muuda selle asemel, et SelectionChange et luua uus töölehe sündmus.
- Kustuta eelmine, et säilitada ainult muutussündmus.
Samm 5: Deklareeri kõik muutujad valikuga Explicit Statement
- Kõikide muutujate deklareerimiseks ja deklareerimata muutujate leidmiseks kirjutage Valik Explicit programmi lehekülje ülaosas.
Samm 6: Sisestage VBA kood Pivot tabeli automaatseks uuendamiseks
- Hankige lõpetatud VBA kood ja kleebi see sisse.
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) 'Sheet4 on PivotTable asukoha lehe nimi 'PivotTable2 on PivotTable nimi Sheet4.PivotTables("PivotTable2").PivotCache.Refresh End Sub
Samm 7: VBA-koodi käivitamine ja tulemuste muutmine
- Vajutage F5, et käivitada VBA kood .
- Tehke andmekogumisse muudatus, et näha, kas programm ikka töötab. Näiteks programmis IRE piirkonnas, on hind väärtus Belfast haru on muudetud £113 .
- Mine tagasi oma pivot tabelisse ja vaata, et muudetud hind väärtus ( £113 ) uuendatakse.
Kokkuvõte
Ma loodan, et see artikkel andis teile õpetuse selle kohta, kuidas automaatselt uuendada pivot tabelit, kui allikate andmed muutuvad. Excel . Kõik need protseduurid tuleks ära õppida ja rakendada oma andmestiku suhtes. Vaadake harjutuste töövihikut ja pange need oskused proovile. Me oleme motiveeritud jätkama selliste õpetuste tegemist tänu teie väärtuslikule toetusele.
Palun võtke meiega ühendust, kui teil on küsimusi. Samuti võite vabalt jätta kommentaare allpool olevasse lahtrisse.
Me, meie, kes me oleme Exceldemy meeskond, vastab alati teie päringutele.
Jääge meiega ja jätkake õppimist.