Kako automatski osvježiti zaokretnu tablicu u Excelu (2 metode)

  • Podijeli Ovo
Hugh West

Ovaj članak pokazuje kako automatski osvježiti zaokretnu tablicu u programu Excel koristeći dvije različite metode. Automatsko ažuriranje zaokretne tablice s promjenom izvora podataka moćna je značajka koju nudi Excel. Ali to nije ugrađena funkcija. Slijedimo vodič za automatizaciju vašeg proračuna u Excelu.

Preuzmite radnu bilježnicu za vježbu

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

Osvježi zaokretnu tablicu.xlsm

2 metode za automatsko osvježavanje zaokretne tablice u programu Excel

Za ilustraciju kako osvježiti Excel zaokretna tablica , stvorili smo dvije zaokretne tablice za skup podataka. Skup podataka prikazuje popis podataka o prodaji sa svim potrebnim detaljima kao što su datum, regija, naziv grada, naziv proizvoda, kategorija proizvoda, jedinična cijena, količina i ukupna cijena.

Postoje 2 zaokretne tablice koje smo napravili pomoću ovog skupa podataka - jedna da pokaže kako ukupna prodaja varira za različite gradove (snimak zaslona 1 ) i još jedna tablica koja prikazuje ukupnu prodaju za različite kategorije proizvoda (snimka zaslona 2 ).

Snimka zaslona 1:

Snimka zaslona 2:

1. Automatski osvježi zaokretnu tablicu kada se radna knjiga otvori

Ova metoda će ažurirati zaokretnu tablicu svaki put kada je radna knjiga opened , ne svaki put kada se napravi promjena u skupu podataka. Dakle, to je kao djelomična automatizacija zaokretne tablice . Slijedimo korake za omogućavanje značajke automatskog osvježavanja zaokretne tablice:

Koraci:

  • Desnom tipkom miša kliknite bilo koji ćelija zaokretne tablice da biste otvorili kontekstni izbornik.
  • Izaberite Opcije zaokretne tablice iz kontekstnog izbornika.

  • Iz prozora Opcije zaokretne tablice idite na karticu Podaci i označite Osvježi podatke prilikom otvaranja datoteke opcija .

  • Na kraju pritisnite U redu za zatvaranje prozora.

Pročitajte više: Kako osvježiti sve zaokretne tablice u Excelu

Slična čitanja

  • Zaokretna tablica nije Osvježavanje (5 problema i rješenja)
  • Kako osvježiti grafikon u Excelu (2 učinkovita načina)

  • Uredite zaokretnu tablicu u Excelu (5 metoda)
  • 2. Automatsko osvježavanje Excel zaokretne tablice s VBA

    Upotrebom jednostavnog VBA koda možemo automatski ažurirati našu zaokretnu tablicu kada promijeniti bilo koje izvorne podatke . Što je najvažnije, događa se odmah za razliku od prethodne metode gdje moramo zatvoriti i ponovo otvoriti datoteku da bismo vidjeli ažuriranja. Kako bismo to ostvarili, slijedimo vodič!

    Koraci:

    • S Excel vrpce idite na karticu Developer i kliknite karticu Visual Basic da biste otvorili Visual BasicEditor.

    • U Visual Basic Editoru idite na VBA Project Explorer gdje navedeni su svi radni listovi. Odaberite radni list koji sadrži izvorne podatke i dvaput kliknite . To će otvoriti novi modul za pisanje potrebnog koda.

    • U ovom koraku želimo dodati makro događaja . Za to kliknite padajući izbornik za objekte, na lijevo modula i odaberite

    • Gornji korak bi dodao Worksheet_SelectionChange događaj .

    • Za dodavanje događaja u modul kliknimo na Procedura padajućeg izbornika i odaberite Promjena

    • Sada vidimo novi makro događaja dodano u modul pod nazivom Promjena_radnog lista . Napisat ćemo naš kod unutar ovog. Dakle, izbrišite Worksheet_SelectionChange

    • Na kraju dodajte jednostavan VBA kod unutar događaja promjene.
    5288

    Ovaj VBA kod pokrenut će se kad god promijenimo podatke ćelije u izvornoj datoteci. Sve zaokretne tablice povezane s izvorom bit će ažurirane u skladu s tim i odmah .

    Pročitajte više : Kako osvježiti sve zaokretne tablice pomoću VBA (4 načina)

    VBA kôd za automatsko osvježavanje jedne zaokretne tablice

    Ako ne želimo automatski osvježiti sve zaokretne tablice u radnoj knjiziradije samo specifičan , možemo koristiti sljedeći kod. Ovaj kôd će samo ažurirati zaokretnu tablicu u listu pivot-category kada promijenimo izvor podataka.

    5286

    U ovaj kod, pivot-category naziv je lista koji sadrži zaokretnu tablicu. Lako možemo provjeriti naziv radnog lista i zaokretne tablice.

    Na gornjoj snimci zaslona možemo vidjeti naziv lista u donja kartica excel radnog lista .

    Ako ne želimo automatski osvježiti sve zaokretne tablice u radnoj knjizi samo određen, možemo koristiti sljedeći kod. Ovaj kôd ažurirat će zaokretnu tablicu u zaokretnoj kategoriji lista samo kada promijenimo izvor podataka.

    Pročitajte više: VBA za osvježavanje zaokretne tablice u Excelu

    Stvari koje treba zapamtiti

    Korištenje VBA koda u metodi 2 automatizira naše zaokretne tablice, ali gubi poništavanje povijest . Nakon promjene ne možemo se vratiti na prethodnu fazu. Ovo je nedostatak korištenja makronaredbe za automatsko ažuriranje zaokretnih tablica.

    Zaključak

    Sada znamo kako automatizirati zaokretne tablice u Excelu. Nadamo se da će vas potaknuti da ovu značajku koristite s više samopouzdanja. Sva pitanja ili prijedloge ne zaboravite staviti u okvir za komentare ispod.

    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.