Pöördmälu Excelis - mis see on ja kuidas seda kõige paremini kasutada

Kui töötate Exceli liigendtabelitega, on Pivot -vahemälu midagi, mida peaksite kindlasti teadma.

Mis on Pivot -vahemälu?

Pivot -vahemälu genereeritakse automaatselt, kui loote pöördetabeli.

See on objekt, mis sisaldab andmeallika koopiat. Kuigi te seda ei näe, on see osa töövihikust ja on ühendatud pöördtabeliga. Pivot -tabelis muudatuste tegemisel ei kasuta see andmeallikat, vaid pigem Pivot -vahemälu.

Pöördvahemälu genereerimise põhjus on pöördtabeli toimimise optimeerimine. Isegi kui teil on tuhandeid ridu andmeid, on pöördtabel selle kokkuvõtte tegemisel ülikiire. Saate lohistada üksusi ridade/veergude/väärtuste/filtrite kastidesse ja see värskendab tulemusi kohe.

Pivot -vahemälu võimaldab seda pöördetabeli kiiret toimimist.

Kuigi arvate, et olete otseselt lingitud lähteandmetega, pääsete tegelikult pöördetabelisse muudatuste tegemisel pöördeväljale (mitte lähteandmetele).

See on ka põhjus, miks peate liigendtabelit värskendama, et kajastada kõiki andmekogus tehtud muudatusi.

Pivot -vahemälu kõrvaltoimed

Pivot -vahemälu üks negatiivne külg on see, et see suurendab teie töövihiku suurust.

Kuna see on lähteandmete koopia, salvestatakse pöördtabeli loomisel nende andmete koopia Pivot -vahemällu.

Kui kasutate pöördetabeli loomiseks suuri andmekogumeid, suureneb töövihiku faili suurus märkimisväärselt.

Pivot -vahemälu jagamine

Alates Excel 2007 -st, kui teil on juba liigendtabel ja loote samu lähteandmeid kasutades täiendava pöördtabeli, jagab Excel automaatselt pöörleva vahemälu (mis tähendab, et mõlemad liigendtabelid kasutavad sama pivot -vahemälu). See on abiks, kuna see väldib pöördmälu dubleerimist ja toob omakorda kaasa vähem mälukasutust ja vähendatud failisuurust.

Jagatud Pivot -vahemälu piirangud

Kuigi jagatud pöördvahemälu parandab liigendtabeli toimimist ja mälukasutust, on sellel järgmised piirangud:

  • Kui värskendate ühte pöördtabelit, värskendatakse kõiki sama vahemäluga ühendatud pöördtabeleid.
  • Kui rühmitate väljad ühes pöördetabelis, rakendatakse see kõikidele liigendtabelitele sama pöörlemismälu abil. Näiteks kui rühmitate kuupäevad kuude kaupa, kajastub see muudatus kõigis pöördetabelites.
  • Kui sisestate arvutatud välja/üksuse ühte Pivot -tabelisse, kuvatakse see kõikides liigendtabelites, mis jagavad liigendmälu.

Nendest piirangutest mööda pääsemine on sundida Excelit looma erinevate pöördtabelite jaoks eraldi pöördvahemälu (kasutades sama andmeallikat).

Märkus. Kui kasutate erinevate pöördtabelite jaoks erinevaid andmeallikaid, genereerib Excel selle jaoks automaatselt eraldi Pivot -vahemälud.

Korduva Pivot -vahemälu loomine (sama andmeallikaga)

Siin on kolm võimalust, kuidas luua samast andmeallikast pöördetabeleid luues duplikaatpöördmälu.

#1 Erinevate tabelinimede kasutamine

  • Klõpsake andmeallikas suvalises kohas ja valige Lisa -> Tabel (või võite kasutada kiirklahvi - Control + T).
  • Klõpsake dialoogiboksis Loo tabel nuppu OK. See loob tabeli nimega Table1.
  • Kui tabelis on valitud mõni lahter, avage Lisa -> Pivot Table.
  • Märkige dialoogiboksis Pivot Tabeli loomine, et väljal Tabel/vahemik on tabeli nimi. Klõpsake nuppu OK.
    • See loob esimese pöördtabeli.
  • Minge andmeallika (tabeli) juurde, valige suvaline lahter ja avage Tabeli tööriistade kujundus -> Tööriistad -> Teisenda vahemikku. See kuvab viiba, milles küsitakse, kas soovite tabeli teisendada normaalseks vahemikuks. Klõpsake nuppu Jah. See teisendab tabeli tavalisteks tabeliandmeteks.

Nüüd korrake ülaltoodud samme ja muutke lihtsalt tabeli nime (tabelist 1 tabelisse 2 või mida iganes soovite). Saate seda muuta, sisestades nime tabeli tööriistade kujunduse vahekaardile Tabeli nimi alla.

Kuigi mõlemad tabelid (tabel 1 ja tabel 2) viitavad samale andmeallikale, tagab see meetod, et iga tabeli jaoks luuakse kaks eraldi pöördvahemälu.

#2 Vana liigendtabeli viisardi kasutamine

Kasutage neid samme, kui soovite sama andmeallika kasutamise ajal luua täiendava pöördetabeli koos eraldi pöördvahemäluga.

  • Valige andmete mis tahes lahter ja vajutage ALT + D + P.
    • See avab liigendtabeli ja pöörddiagrammi viisardi.
  • 1. sammus 3 -st klõpsake nuppu Edasi.
  • 2. sammus 3 -st veenduge, et andmevahemik on õige ja klõpsake nuppu Edasi.
  • Excelis kuvatakse viip, mis sisuliselt ütleb, et jagatud pöördvahemälu loomiseks klõpsake nuppu Jah ja eraldi pöördvahemälu loomiseks nuppu Ei.
  • Klõpsake nuppu Ei.
  • Nõustaja 3. sammus valige, kas soovite Pivot -tabeli uuele töölehele või samale töölehele, ja klõpsake siis nuppu Lõpeta.

Märkus. Veenduge, et andmed ei oleks Exceli tabel.

Loendage Pivot -vahemälud

Võimalik, et soovite lugeda pivot -vahemälu arvu, et vältida sama andmeallika mitu pöördmälu.

Siin on kiire viis selle loendamiseks:

  • VB redaktori avamiseks vajutage ALT + F11 (või minge vahekaardile Arendaja -> Visual Basic).
  • Menüüs Visual Basic Editor klõpsake nuppu Vaade ja valige Kohene aken (või vajutage klahvikombinatsiooni Control + G.). See muudab kohese akna nähtavaks.
  • Kleepige vahetu aknas järgmine kood ja vajutage sisestusklahvi:
    ? ActiveWorkbook.PivotCaches.Count

See näitab koheselt töövihikus olevate Pivot -vahemälude arvu.

Pivot -tabelitega töötamise ajal jõudluse parandamine

Pivot -tabelitega töötamise ajal saate töövihikute (failisuurus ja mälukasutus) toimivuse parandamiseks teha järgmist.

#1 Kustuta lähteandmed

Saate kustutada lähteandmed ja kasutada ainult Pivot -vahemälu. Saate siiski teha kõike, kasutades pivot -vahemälu, kuna see sisaldab esialgsete andmete hetktõmmist. Kuid kuna olete lähteandmed kustutanud, väheneb teie töövihiku faili suurus.

Kui soovite lähteandmeid tagasi saada, topeltklõpsake selle pöördetabeli kogusummade ristmikul. See loob uue töölehe ja näitab kõiki selle pöördetabeli loomiseks kasutatud andmeid.

#2 Ärge salvestage andmeid Pivot -vahemällu

Kui salvestate liigendtabeli ja lähteandmetega faili, salvestab see ka pöördvahemälu, millel on lähteandmete koopia. See tähendab, et salvestate lähteandmed kahes kohas: töölehel, millel on andmed, ja pöörduvahemälus.

On võimalus mitte salvestada andmeid vahemällu ja sulgeda. See viib väiksema faili suuruseni.

Selleks tehke järgmist.

  • Valige liigendtabelis suvaline lahter.
  • Avage Analüüs -> Pivot Tabel -> Valikud.
  • Minge dialoogiboksis Pivot Tabeli suvandid vahekaardile Andmed.
  • Tühjendage valik - Salvesta lähteandmed failiga.
  • Kontrollige suvandit - värskendage andmeid faili avamisel.
    • Kui te seda suvandit ei märgi, ei värskenda see Exceli töövihiku avamisel andmeid ja te ei saa kasutada liigendtabeli funktsioone. Selle toimimiseks peate pöördtabelit käsitsi värskendama.

Seda tehes ei salvesta Excel andmeid pöörleva vahemällu, kuid värskendab seda Exceli töövihiku järgmisel avamisel. Teie andmed võivad olla samas töövihikus, mõnes muus töövihikus või välises andmebaasis. Faili avamisel värskendatakse andmeid ja Pivot -vahemälu luuakse uuesti.

Kuigi see võib kaasa tuua väiksema failisuuruse, võib faili avamine veidi kauem aega võtta (kuna Excel taastab vahemälu).

Vaata ka: Lähteandmete salvestamine pöördetabeli abil.

Märkus. Kui kasutate seda suvandit, veenduge, et andmeallikas oleks terve. Kui kustutate lähteandmed (töövihikust või välisest andmeallikast), ei saa te pöördvahemälu uuesti luua.

#3 Pivot -vahemälu jagamine parema jõudluse tagamiseks

Kui juhuslikult (või tahtlikult) jõuate olukorda, kus teil on pöörduva vahemälu duplikaat ja soovite duplikaadi kustutada ning pöördvahemälu jagada, toimige järgmiselt.

  • Kustutage üks pöördtabelitest, mille vahemälu soovite kustutada. Selleks valige pöördtabel ja avaleht -> Kustuta -> Kustuta kõik.
  • Nüüd lihtsalt kopeerige liigendtabel, mida soovite kopeerida, ja kleepige see (kas samale töölehele või eraldi töölehele).
    • Soovitatav on kleepida see eraldi töölehtedele, nii et see ei kattuks selle laiendamisel teise liigendtabeliga. Kuigi mõnikord kopeerin selle kõrvuti, et võrrelda erinevaid vaateid. See liigendtabeli kopeerimise kleepimine tagab, et liigendvahemälu on jagatud.
  • Microsofti abi - tühistage andmete vahemälu jagamine PivotTable -liigendtabeli aruannete vahel.

Muud Pivot Tabeli õpetused, mis võivad teile meeldida:

  • Lähteandmete ettevalmistamine pöördetabeli jaoks.
  • Kuupäevade rühmitamine Exceli liigendtabelites.
  • Kuidas rühmitada numbreid Exceli liigendtabelis.
  • Pivot -tabeli värskendamine Excelis.
  • Viilutajate kasutamine Exceli liigendtabelis.
  • Exceli liigendtabeli arvutusvälja lisamine ja kasutamine.
  • Tingimusvormingu rakendamine Exceli pöördtabelis.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave