Vrtilni predpomnilnik v Excelu - kaj je to in kako ga najbolje uporabiti

Če delate z vrtilnimi tabelami Excel, je zagotovo nekaj, kar morate vedeti.

Kaj je vrtilni predpomnilnik?

Vrtilni predpomnilnik je nekaj, kar se samodejno ustvari, ko ustvarite vrtilno tabelo.

To je predmet, ki vsebuje repliko vira podatkov. Čeprav ga ne vidite, je del delovnega zvezka in je povezan s vrtilno tabelo. Ko naredite kakršne koli spremembe v vrtilni tabeli, ta ne uporablja vira podatkov, ampak uporablja vrtilni predpomnilnik.

Razlog za ustvarjanje vrtilnega predpomnilnika je optimizacija delovanja vrtilne tabele. Tudi če imate na tisoče vrstic podatkov, jih vrtilna tabela zelo hitro povzame. Elemente lahko povlečete in spustite v vrstice/stolpce/vrednosti/filtre in rezultati bodo takoj posodobljeni.

Pivot Cache omogoča tako hitro delovanje vrtilne tabele.

Čeprav menite, da ste neposredno povezani z izvornimi podatki, v resnici dostopate do vrtilnega predpomnilnika (in ne do izvornih podatkov), ko spreminjate vrtilno tabelo.

To je tudi razlog, da morate osvežiti vrtilno tabelo, da odraža vse spremembe v naboru podatkov.

Neželeni učinki vrtilnega predpomnilnika

Ena pomanjkljivost vrtilnega predpomnilnika je, da poveča velikost vašega delovnega zvezka.

Ker gre za repliko izvornih podatkov, se pri ustvarjanju vrtilne tabele kopija teh podatkov shrani v vrtilni predpomnilnik.

Ko za ustvarjanje vrtilne tabele uporabljate velike nabore podatkov, se velikost datoteke delovnega zvezka znatno poveča.

Skupna raba vrtilnega predpomnilnika

Od Excela 2007 naprej, če že imate vrtilno tabelo in ustvarite dodatno vrtilno tabelo z istimi izvornimi podatki, Excel samodejno deli vrtilni predpomnilnik (kar pomeni, da obe vrtilni tabeli uporabljata isti vrtilni predpomnilnik). To je v pomoč, saj se izogne ​​podvajanju vrtilnega predpomnilnika in posledično zmanjša porabo pomnilnika in zmanjša velikost datoteke.

Omejitve skupnega vrtilnega predpomnilnika

Medtem ko deljeni vrtilni predpomnilnik izboljša delovanje vrtilne tabele in porabo pomnilnika, ima naslednje omejitve:

  • Ko osvežite eno vrtilno tabelo, se osvežijo vse vrtilne tabele, povezane z istim predpomnilnikom.
  • Ko polja združite v eno od vrtilnih tabel, se ta uporabi za vse vrtilne tabele z istim vrtilnim predpomnilnikom. Če na primer razvrstite datume po mesecih, se bo ta sprememba odrazila v vseh vrtilnih tabelah.
  • Ko v eno od vrtilne tabele vstavite izračunano polje/element, se prikaže v vseh vrtilnih tabelah, ki si delijo vrtilni predpomnilnik.

Pot do teh omejitev je prisiliti Excel, da ustvari ločen vrtilni predpomnilnik za različne vrtilne tabele (medtem ko uporablja isti vir podatkov).

Opomba: Če za različne vrtilne tabele uporabljate različne vire podatkov, bi Excel zanj samodejno ustvaril ločene vrtilne predpomnilnike.

Ustvarjanje podvojenega vrtilnega predpomnilnika (z istim virom podatkov)

Tu so trije načini za ustvarjanje podvojenega vrtilnega predpomnilnika, medtem ko ustvarjanje vrtilnih tabel iz istega vira podatkov:

#1 Uporaba različnih imen tabel

  • Kliknite kjer koli v viru podatkov in pojdite na Vstavi -> Tabela (ali pa uporabite bližnjico na tipkovnici - Control + T).
  • V pogovornem oknu Ustvari tabelo kliknite V redu. Ustvarila bo tabelo z imenom Table1.
  • Če je v tabeli izbrana katera koli celica, pojdite na Vstavi -> Vrtilna tabela.
  • V pogovornem oknu Ustvari vrtilno tabelo bi opazili, da ima polje Tabela/obseg ime tabele. Kliknite V redu.
    • Tako boste ustvarili prvo vrtilno tabelo.
  • Pojdite na vir podatkov (tabelo), izberite poljubno celico in pojdite na Oblikovanje orodij tabel -> Orodja -> Pretvori v obseg. Prikazal se bo poziv, če želite tabelo pretvoriti v normalno območje. Kliknite Da. Tabela bo pretvorjena v običajne tabelarne podatke.

Zdaj ponovite zgornje korake in samo spremenite ime tabele (iz tabele1 v tabelo2 ali kar želite). Spremenite ga lahko tako, da v polje pod Ime tabele na zavihku Oblikovanje orodij za tabele vnesete ime.

Čeprav se obe tabeli (Tabela 1 in Tabela 2) nanašata na isti vir podatkov, ta metoda zagotavlja, da sta za vsako tabelo ustvarjena dva ločena vrtilna predpomnilnika.

#2 Uporaba čarovnika Old Pivot Table Wizard

Te korake uporabite, če želite ustvariti dodatno vrtilno tabelo z ločenim vrtilnim predpomnilnikom, medtem ko uporabljate isti vir podatkov.

  • Izberite katero koli celico v podatkih in pritisnite ALT + D + P.
    • S tem se odpre čarovnik za vrtilno tabelo in vrtilni grafikon.
  • V 1. od 3. koraku kliknite Naprej.
  • V 2. od 3. koraku se prepričajte, da je obseg podatkov pravilen, in kliknite Naprej.
  • Excel prikaže poziv, ki v bistvu pravi, da kliknite za ustvarjanje skupnega vrtilnega predpomnilnika in ne za ustvarjanje ločenega vrtilnega predpomnilnika.
  • Kliknite št.
  • V 3. koraku čarovnika izberite, ali želite vrtilno tabelo na novem ali istem delovnem listu in kliknite Dokončaj.

Opomba: Poskrbite, da podatki niso Excelova tabela.

Preštejte število vrtilnih predpomnilnikov

Morda boste želeli prešteti število vrtilnih predpomnilnikov, da se izognete več vrtilnim predpomnilnikom iz istega vira podatkov.

Tukaj je hiter način štetja:

  • Pritisnite ALT + F11, da odprete urejevalnik VB (ali pojdite na zavihek Razvijalec -> Visual Basic).
  • V meniju urejevalnika Visual Basic kliknite Pogled in izberite Takojšnje okno (ali pritisnite Control + G). Tako bo vidno takojšnje okno.
  • V takojšnje okno prilepite naslednjo kodo in pritisnite Enter:
    ? ActiveWorkbook.PivotCaches.Count

Takoj bo prikazano število vrtilnih predpomnilnikov v delovnem zvezku.

Izboljšanje učinkovitosti pri delu z vrtilnimi tabelami

Med delom s vrtilnimi tabelami lahko izboljšate delovanje delovnih zvezkov (velikost datotek in porabo pomnilnika), kar lahko storite nekaj:

#1 Izbrišite izvorne podatke

Izvorne podatke lahko izbrišete in uporabite samo vrtilni predpomnilnik. Še vedno boste lahko vse naredili s pomočjo vrtilnega predpomnilnika, saj vsebuje posnetek izvirnih podatkov. Ker pa ste izbrisali izvorne podatke, bi se velikost datoteke delovnega zvezka zmanjšala.

Če želite vrniti izvorne podatke, preprosto dvokliknite presečišče skupnih seštevkov za to vrtilno tabelo. Ustvaril bo nov delovni list in prikazal vse podatke, uporabljene za ustvarjanje te vrtilne tabele.

#2 Ne shranjujte podatkov v vrtilnem predpomnilniku

Ko shranite datoteko z vrtilno tabelo in izvornimi podatki, shrani tudi vrtilni predpomnilnik, ki vsebuje kopijo izvornih podatkov. To pomeni, da izvorne podatke shranjujete na dveh mestih: na delovnem listu, ki vsebuje podatke, in v vrtilnem predpomnilniku.

Obstaja možnost, da podatkov ne shranite v predpomnilnik in jih zaprete. To bo povzročilo manjšo velikost datoteke.

Storiti to:

  • Izberite katero koli celico v vrtilni tabeli.
  • Pojdite na Analiza -> Vrtilna tabela -> Možnosti.
  • V pogovornem oknu Možnosti vrtilne tabele pojdite na zavihek Podatki.
  • Odznačite možnost - Shrani izvorne podatke z datoteko.
  • Potrdite možnost - Osveži podatke pri odpiranju datoteke.
    • Če ne potrdite te možnosti, ko odprete Excelov delovni zvezek, podatki ne bodo osveženi in ne boste mogli uporabljati funkcij vrtilne tabele. Če želite, da deluje, boste morali ročno osvežiti vrtilno tabelo.

Ko to storite, Excel podatkov ne shrani v vrtilni predpomnilnik, vendar jih bo osvežil, ko naslednjič odprete Excelov delovni zvezek. Vaši podatki so lahko v istem delovnem zvezku, drugem delovnem zvezku ali zunanji zbirki podatkov. Ko odprete datoteko, se podatki osvežijo in vrtilni predpomnilnik se ponovno ustvari.

Čeprav lahko to privede do manjše velikosti datoteke, lahko odpiranje datoteke traja dlje (ker Excel znova ustvari predpomnilnik).

Poglej tudi: Shranjevanje izvornih podatkov s vrtilno tabelo.

Opomba: če uporabljate to možnost, se prepričajte, da je vir podatkov nedotaknjen. Če izbrišete izvorne podatke (iz delovnega zvezka ali katerega koli zunanjega vira podatkov), vrtilnega predpomnilnika ne boste mogli znova ustvariti.

#3 Skupna raba vrtilnega predpomnilnika za boljše delovanje

Če ste po naključju (ali namerno) prišli v situacijo, ko imate podvojeni vrtilni predpomnilnik in želite izbrisati podvojeni in dati v skupno rabo vrtilni predpomnilnik, naredite naslednje:

  • Izbrišite eno od vrtilnih tabel, za katere želite izbrisati predpomnilnik. Če želite to narediti, izberite vrtilno tabelo in pojdite na Domov -> Počisti -> Počisti vse.
  • Zdaj preprosto kopirajte vrtilno tabelo, ki jo želite podvojiti, in jo prilepite (bodisi na isti delovni list ali na ločen delovni list).
    • Priporočljivo je, da ga prilepite v ločene delovne liste, da se ne razširi z drugo vrtilno tabelo. Čeprav ga včasih kopiram drug ob drugem, da primerjam različne poglede. To lepljenje kopije vrtilne tabele zagotavlja, da je vrtilni predpomnilnik v skupni rabi.
  • Microsoftova pomoč - prekličite skupno rabo podatkovnega predpomnilnika med poročili vrtilne tabele.

Druge vaje za vrtilno tabelo, ki vam bodo morda všeč:

  • Priprava izvornih podatkov za vrtilno tabelo.
  • Kako združiti datume v vrtilnih tabelah v Excelu.
  • Kako združiti številke v vrtilni tabeli v Excelu.
  • Kako osvežiti vrtilno tabelo v Excelu.
  • Uporaba rezalnikov v vrtilni tabeli Excel.
  • Kako dodati in uporabiti izračunano polje Excel vrtilne tabele.
  • Kako uporabiti pogojno oblikovanje v vrtilni tabeli v Excelu.

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

wave wave wave wave wave