Kako osvježiti zaokretnu tablicu u Excelu (ručno + automatsko osvježavanje s VBA)

Nakon što stvorite zaokretnu tablicu, ona se neće automatski osvježiti kada dodate nove podatke ili promijenite postojeće.

Budući da se vaša zaokretna tablica izrađuje pomoću zaokretne predmemorije, kada se postojeći podaci promijene ili kada podacima dodate nove retke/stupce, zaokretna predmemorija se ne ažurira automatski, pa se ni zaokretna tablica ne ažurira.

Morate prisiliti osvježavanje svaki put kad dođe do promjena. Kad prisilite osvježavanje, zaokretna predmemorija se ažurira, što se odražava u zaokretnoj tablici.

Ovaj vodič pokriva nekoliko načina za to.

Osvježi zaokretnu tablicu

Ova je opcija najprikladnija kada postoje promjene u postojećem izvoru podataka i želite osvježiti zaokretnu tablicu kako bi odražavala te promjene.

Evo koraka za osvježavanje zaokretne tablice:

  • Desnom tipkom miša kliknite bilo koju ćeliju u zaokretnoj tablici.
  • Odaberite Osvježi.

Ovo će trenutno osvježiti zaokretnu tablicu.

Možete i odabirom bilo koje ćelije u zaokretnoj tablici i pomoću prečaca na tipkovnici ALT + F5.

Brzi savjet: Dobra je praksa pretvoriti izvor podataka u Excel tablicu i upotrijebiti ovu Excel tablicu za izradu zaokretne tablice. Ako to učinite, možete upotrijebiti i tehniku ​​osvježavanja za ažuriranje zaokretne tablice čak i kada se novi podaci (retci/stupci) dodaju u izvor podataka (budući da tablica programa Excel automatski računa nove retke/stupce koji se dodaju).

Ažurirajte zaokretnu tablicu promjenom izvora podataka

Ako ste izvoru podataka dodali nove retke/stupce, morate promijeniti izvor podataka kako biste bili sigurni da su novi retci/stupci dio skupa podataka.

Uraditi ovo:

  • Odaberite bilo koju ćeliju u zaokretnoj tablici.
  • Idite na Analiza -> Podaci -> Promijeni izvor podataka. Time ćete odabrati izvor podataka koji ste koristili i otvorit će se dijaloški okvir "Promijeni izvor podataka zaokretne tablice".
  • U dijaloškom okviru Promjena izvora podataka zaokretne tablice ažurirajte raspon tako da uključuje nove podatke.
  • Pritisnite U redu.

Imajte na umu da ako promijenite izvor podataka u Excel tablicu, a zatim pomoću Excelove tablice stvorite zaokretnu tablicu, ne morate koristiti opciju promjene izvora podataka. Možete jednostavno osvježiti zaokretnu tablicu i ona će uzeti u obzir nove retke/stupce.

Automatsko osvježavanje zaokretne tablice pomoću VBA makronaredbe

Iako je osvježavanje zaokretne tablice jednostavno kao dva klika, to morate učiniti svaki put kad dođe do promjene.

Da biste bili učinkovitiji i automatski osvježili zaokretnu tablicu kad god dođe do promjene u izvoru podataka, možete upotrijebiti jednostavan jednoredni VBA kod makronaredbe.

Evo VBA koda:

Privatni pod -radni list_Promijeni (ByVal cilj kao raspon) Radni listovi ("List1"). Zaokretne tablice ("Zaokretna tablica1"). Zaokretni predmemorij. Osvježi Završni podmeni

Dekodiranje koda: Ovo je događaj promjene koji se pokreće kad god dođe do promjene na listu koji sadrži izvorne podatke. Čim dođe do promjene, kôd osvježava zaokretnu predmemoriju zaokretne tablice imenom PivotTable1.

Morate izmijeniti ovaj kôd kako bi funkcionirao u vašoj radnoj knjizi:

  • „List 1“ - promijenite ovaj dio koda s imenom lista koji ima zaokretnu tablicu.
  • “Zaokretna tablica1” - promijenite ovo u naziv svoje zaokretne tablice. Da biste saznali naziv, kliknite bilo gdje u zaokretnoj tablici, a zatim kliknite karticu Analiza. Naziv bi bio vidljiv u lijevom dijelu vrpce ispod zaglavlja "Naziv zaokretne tablice".

Gdje staviti ovaj VBA kôd:

  • Pritisnite Alt + F11. Otvorit će se prozor VB Editor.
  • U VB Editoru, s lijeve strane bio bi Project explorer (koji ima nazive svih radnih listova). Ako ga nema, pritisnite Control + R kako biste ga učinili vidljivim.
  • U Project Exploreru dvaput kliknite naziv lista koji sadrži zaokretnu tablicu.
  • U prozoru koda s desne strane kopirajte zalijepite navedeni kôd.
  • Zatvorite VB Editor.

Kad promijenite bilo što u izvoru podataka, zaokretna tablica automatski bi se osvježila.

Kliknite ovdje za preuzimanje datoteke primjera.

Napomena: Budući da u radnoj knjizi postoji makronaredba, spremite je s nastavkom .xls ili .xlsm.

Možda će vam se svidjeti i sljedeći vodiči za zaokretnu tablicu:

  • Kako grupirati datume u zaokretnim tablicama u Excelu.
  • Kako grupirati brojeve u zaokretnoj tablici u Excelu.
  • Kako filtrirati podatke u zaokretnoj tablici u Excelu.
  • Priprema izvornih podataka za zaokretnu tablicu.
  • Kako primijeniti uvjetno oblikovanje u zaokretnoj tablici u Excelu.
  • Kako dodati i koristiti izračunato polje Excel zaokretne tablice.
  • Kako zamijeniti prazne ćelije nulama u zaokretnim tablicama programa Excel.
  • Korištenje rezača u zaokretnoj tablici programa Excel.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave