Kako osvežiti vrtilno tabelo v Excelu (ročno + samodejno osveži z VBA)

Ko ustvarite vrtilno tabelo, se samodejno ne osveži, ko dodate nove podatke ali spremenite obstoječe.

Ker je vaša vrtilna tabela ustvarjena s pomočjo vrtilnega predpomnilnika, se ob spremembi obstoječih podatkov ali dodajanju podatkov novih vrstic/stolpcev vrtilni predpomnilnik ne posodobi samodejno, zato se tudi vrtilna tabela ne posodobi.

Vsakič, ko pride do sprememb, morate prisiliti osvežitev. Ko prisilite osvežitev, se vrtilni predpomnilnik posodobi, kar se odraža v vrtilni tabeli.

Ta vadnica zajema nekaj načinov za to.

Osveži vrtilno tabelo

Ta možnost je najbolj primerna, kadar pride do sprememb v obstoječem viru podatkov in želite osvežiti vrtilno tabelo, da odraža te spremembe.

Tu so koraki za osvežitev vrtilne tabele:

  • Z desno miškino tipko kliknite katero koli celico v vrtilni tabeli.
  • Izberite Osveži.

To bo takoj osvežilo vrtilno tabelo.

Izberete lahko tudi katero koli celico v vrtilni tabeli in uporabite bližnjico na tipkovnici ALT + F5.

Hiter nasvet: Dobra praksa je pretvoriti vir podatkov v Excelovo tabelo in uporabiti to Excelovo tabelo za ustvarjanje vrtilne tabele. Če to storite, lahko s tehniko osveževanja posodobite tudi vrtilno tabelo, tudi če so v vir podatkov dodani novi podatki (vrstice/stolpci) (saj Excelova tabela samodejno upošteva nove vrstice/stolpce, ki so dodani).

Posodobite vrtilno tabelo tako, da spremenite vir podatkov

Če ste v vir podatkov dodali nove vrstice/stolpce, morate spremeniti vir podatkov, da se prepričate, da so nove vrstice/stolpci del nabora podatkov.

Storiti to:

  • Izberite katero koli celico v vrtilni tabeli.
  • Pojdite na Analiza -> Podatki -> Spremeni vir podatkov. S tem boste izbrali vir podatkov, ki ste ga uporabili, in odprlo se bo pogovorno okno »Spremeni vir podatkov vrtilne tabele«.
  • V pogovornem oknu Spremeni vir podatkov vrtilne tabele posodobite obseg tako, da vključuje nove podatke.
  • Kliknite V redu.

Upoštevajte, da če spremenite vir podatkov v Excelovo tabelo in nato uporabite tabelo Excel za ustvarjanje vrtilne tabele, vam ni treba uporabiti možnosti spreminjanja vira podatkov. Vrtilno tabelo lahko preprosto osvežite in upoštevala bo nove vrstice/stolpce.

Samodejno osveži vrtilno tabelo z uporabo makra VBA

Medtem ko je osveževanje vrtilne tabele tako enostavno kot dva klika, morate to storiti vsakič, ko pride do spremembe.

Če želite povečati učinkovitost in samodejno osvežiti vrtilno tabelo, kadar koli se spremeni vir podatkov, lahko uporabite preprosto enovrstično kodo makra VBA.

Tu je koda VBA:

Zasebni pod -delovni list_Spremeni (cilj ByVal kot obseg) Delovni listi ("List1"). Vrtilne tabele ("Vrtilna tabela1"). PivotCache.Refresh End Sub

Dešifriranje kode: To je dogodek spremembe, ki se sproži vsakič, ko pride do spremembe na listu, ki vsebuje izvorne podatke. Takoj ko pride do spremembe, koda osveži vrtilni predpomnilnik vrtilne tabele z imenom PivotTable1.

To kodo morate spremeniti, da bo delovala v vašem delovnem zvezku:

  • "List1" - spremenite ta del kode z imenom lista, ki ima vrtilno tabelo.
  • »Vrtilna tabela1« - spremenite to v ime svoje vrtilne tabele. Če želite vedeti ime, kliknite kjer koli v vrtilni tabeli in kliknite zavihek Analiza. Ime bi bilo vidno v levem delu traku pod glavo "Ime vrtilne tabele".

Kam postaviti to kodo VBA:

  • Pritisnite Alt + F11. Odprlo se bo okno urejevalnika VB.
  • V urejevalniku VB bi bil na levi strani Raziskovalec projektov (z imeni vseh delovnih listov). Če ga ni, pritisnite Control + R, da bo viden.
  • V Raziskovalcu projektov dvokliknite ime lista, ki vsebuje vrtilno tabelo.
  • V oknu za kodo na desni strani kopirajte prilepite dano kodo.
  • Zaprite urejevalnik VB.

Ko spremenite karkoli v viru podatkov, bi se vrtilna tabela samodejno osvežila.

Klikni tukaj naložiti datoteko z vzorcem.

Opomba: Ker je v delovnem zvezku makro, ga shranite z razširitvijo .xls ali .xlsm.

Morda vam bodo všeč tudi naslednje vaje za vrtilno tabelo:

  • Kako združiti datume v vrtilnih tabelah v Excelu.
  • Kako združiti številke v vrtilni tabeli v Excelu.
  • Kako filtrirati podatke v vrtilni tabeli v Excelu.
  • Priprava izvornih podatkov za vrtilno tabelo.
  • Kako uporabiti pogojno oblikovanje v vrtilni tabeli v Excelu.
  • Kako dodati in uporabiti izračunano polje Excel vrtilne tabele.
  • Kako zamenjati prazne celice z ničlami ​​v vrtilnih tabelah Excel.
  • Uporaba rezalnikov v vrtilni tabeli Excel.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave