Kako automatski ažurirati zaokretnu tablicu kada se promijene izvorni podaci

  • Podijeli Ovo
Hugh West

Kada trebate osvježiti ili ažurirati podatke u postojećoj zaokretnoj tablici nakon što ste je izradili, morate koristiti naredbu Promijeni izvor podataka . Međutim, ručno ažuriranje zaokretne tablice je nezgodno i dugotrajno. Kao rezultat toga, morat ćete smisliti kako izraditi automatiziranu zaokretnu tablicu koja će automatski ažurirati podatke. Stoga ćemo vam u ovom vodiču pokazati kako automatski ažurirati zaokretnu tablicu kada se izvorni podaci promijene.

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok čitate ovaj članak.

Automatski osvježi PivotTable.xlsm

7 jednostavnih koraka za automatsko ažuriranje zaokretne tablice kada se promijene izvorni podaci

Uključili smo skup podataka s informacijama o detaljima prodaje u raznim regijama na slici ispod. Možete pretpostaviti da je naš skup podataka prilično velik. Dakle, za dinamičku svrhu, potreban nam je automatizirani proces svaki put kada ažuriramo podatke. Da bismo to učinili, pokrenut ćemo VBA kod i primijeniti ga na skup podataka u nastavku. Da biste dovršili zadatak, slijedite korake u nastavku.

Korak 1: Izradite zaokretnu tablicu s rasponom izvornih podataka

  • Prvo kliknite na karticu Umetni za umetanje zaokretne tablice .
  • Zatim kliknite na zaokretnu tablicu naredba iz grupe Zaokretne tablice .
  • Odaberite opciju Iz tablice/raspona izpopis.

  • Odaberite raspon tablice sa zaglavljem.
  • Odaberite Novi radni list za postavljanje zaokretne tablice na novi radni list.
  • Zatim kliknite U redu .

  • U novom radnom listu ( Sheet4 ), zaokretna tablica će biti kreirana.
  • Kao što možete pogledajte na slici ispod, možete odabrati polja ( Regija , Podružnica , Cijena , Količina , itd.) da se pojavi u zaokretnoj tablici .
  • Odaberite zaokretnu tablicu naredba iz Analiza zaokretne tablice Tamo možete pronaći naziv svoje zaokretne tablice ( Zaokretna tablica2 ) i urediti je prema potrebi.

Korak 2: Otvorite Visual Basic Editor za primjenu VBA koda

  • Pritisnite Alt + F11 za otvaranje Visual Basic Editora .
  • Iz VBA Excel objekata dvaput kliknite da odaberete naziv radnog lista ( Sheet2 ) gdje se nalazi vaš skup podataka.

Korak 3: Stvorite događaj na radnom listu sa svojim listom koji sadrži skup podataka

  • Za stvaranje događaja na radnom listu za Sheet2 , odaberite opciju Worksheet s popisa.

Napomene: događaj radnog lista znači da će se sve promjene koje napravite na izvornim podacima odmah odraziti na vaš program. Zato jeprogram će se pokrenuti automatski kada napravite bilo kakve promjene u izvornom skupu podataka.

Korak 4: Umetnite novi događaj za promjenu u radni list

  • Odaberite Promijeni umjesto SelectionChange za stvaranje novog događaja radnog lista.

  • Izbrišite prethodni da zadržite samo događaj promjene.

Korak 5: Deklarirajte sve varijable eksplicitnom naredbom opcije

  • Da biste deklarirali sve varijable i pronašli nedeklarirane varijable, upišite Option Explicit na vrhu stranice programa.

Korak 6: Umetnite VBA kod za automatsko ažuriranje zaokretne tablice

  • Preuzmite dovršeni VBA kod i zalijepite to.
3255

Korak 7: Pokrenite VBA kod i dohvatite promjene u rezultatima

  • Pritisnite F5 za pokretanje VBA kod .
  • Izmijenite skup podataka da vidite radi li program još uvijek. Na primjer, u IRE regiji, cijena vrijednost za Belfast grana je promijenjena u £113 .

  • Vratite se na svoju zaokretnu tablicu i pogledajte da je promijenjena cijena vrijednost ( £113 ) ažurirana.

Zaključak

Nadam se da vam je ovaj članak pružio vodič o tome kako automatski ažurirati zaokretnu tablicu kada se izvor podataka promijeni u Excelu . Svi ovi postupcitreba naučiti i primijeniti na svoj skup podataka. Pogledajte radnu bilježnicu za vježbanje i testirajte ove vještine. Motivirani smo da nastavimo s izradom ovakvih vodiča zbog vaše dragocjene podrške.

Kontaktirajte nas ako imate pitanja. Također, slobodno ostavite komentare u odjeljku ispod.

Mi, Exceldemy tim, uvijek odgovaramo na vaše upite.

Ostanite s nama i nastavite učiti.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.