Pivot gyorsítótár az Excelben - mi ez és hogyan lehet a legjobban használni

Ha Excel pivot táblákkal dolgozik, akkor a Pivot Cache mindenképpen tudnia kell.

Mi az a Pivot Cache?

A pivot gyorsítótár automatikusan létrejön a pivot tábla létrehozásakor.

Ez egy olyan objektum, amely az adatforrás másolatát tárolja. Bár nem látja, a munkafüzet része, és kapcsolódik a Pivot Table -hez. Amikor bármilyen módosítást hajt végre a kimutatástáblában, az nem az adatforrást használja, hanem a kimutatási gyorsítótárat.

A pivot gyorsítótár létrehozásának oka a pivot tábla működésének optimalizálása. Még akkor is, ha több ezer adatsorral rendelkezik, a pivot táblázat szupergyors az összefoglalásában. Húzhat elemeket a sorok/oszlopok/értékek/szűrők mezőbe, és azonnal frissíti az eredményeket.

A Pivot Cache lehetővé teszi a pivot tábla gyors működését.

Bár úgy gondolja, hogy közvetlenül kapcsolódik a forrásadatokhoz, valójában a pivot -gyorsítótárhoz (és nem a forrásadatokhoz) fér hozzá, amikor módosítja a kimutatástáblát.

Ez az oka annak is, hogy frissítenie kell a kimutatástáblát, hogy tükrözze az adatkészletben végrehajtott módosításokat.

Pivot Cache mellékhatások

A pivot cache egyik hátránya, hogy növeli a munkafüzet méretét.

Mivel a forrásadatok másolata, a pivot tábla létrehozásakor az adatok másolata a Pivot Cache -ben tárolódik.

Ha nagy adathalmazokat használ pivot tábla létrehozásához, a munkafüzet fájlmérete jelentősen megnő.

A Pivot gyorsítótár megosztása

Az Excel 2007 -től kezdődően, ha már rendelkezik pivot táblával, és ugyanazt a forrásadatot használva további pivot táblát hoz létre, az Excel automatikusan megosztja a pivot gyorsítótárat (ami azt jelenti, hogy mindkét pivot tábla ugyanazt a pivot gyorsítótárat használja). Ez hasznos, mivel elkerüli a pivot gyorsítótár megkettőződését, és kevesebb memóriahasználatot és csökkentett fájlméretet eredményez.

A megosztott pivot gyorsítótár korlátai

Míg a megosztott pivot gyorsítótár javítja a kimutatástábla működését és a memóriahasználatot, a következő korlátozásoktól szenved:

  • Amikor egy pivot táblát frissít, az ugyanahhoz a gyorsítótárhoz kapcsolódó összes pivot táblázat frissül.
  • Ha a mezőket csoportosítja az egyik pivot táblában, akkor az ugyanazon pivot gyorsítótár használatával minden pivot táblára érvényes lesz. Ha például hónapok szerint csoportosítja a dátumokat, akkor ez a változás az összes kimutatástáblában megjelenik.
  • Amikor kiszámított mezőt/elemet szúr be a Pivot tábla egyikébe, az megjelenik a pivot gyorsítótárat megosztó összes kimutatástáblában.

A korlátozások kiküszöbölésére az Excel kényszeríti, hogy külön pivot gyorsítótárat hozzon létre a különböző pivot táblákhoz (ugyanazon adatforrás használata közben).

Megjegyzés: Ha különböző adatforrásokat használ a különböző kimutatástáblákhoz, az Excel automatikusan külön Pivot -gyorsítótárakat hoz létre hozzá.

Ismétlődő Pivot gyorsítótár létrehozása (ugyanazzal az adatforrással)

Íme 3 módja annak, hogy duplikált pivot -gyorsítótárat hozzon létre, miközben pivot -táblákat hoz létre ugyanazon adatforrásból:

#1 Különböző táblázatnevek használata

  • Kattintson az adatforrás bármelyik pontjára, és lépjen a Beszúrás -> Táblázat menüpontra (vagy használhatja a billentyűparancsot - Control + T).
  • A Táblázat létrehozása párbeszédpanelen kattintson az OK gombra. Létrehoz egy táblázatot Table1 néven.
  • A táblázat bármely cellájának kiválasztásával lépjen a Beszúrás -> Pivot tábla menüpontra.
  • A Pivot tábla létrehozása párbeszédpanelen észreveheti, hogy a Táblázat/tartomány mezőben a táblázat neve szerepel. Kattintson az OK gombra.
    • Ezzel létrejön az első pivot tábla.
  • Lépjen az adatforráshoz (táblázathoz), válasszon ki egy cellát, és lépjen a Táblázat Eszközök tervezése -> Eszközök -> Konvertálás tartományba menüpontra. Megjelenik egy kérdés, hogy szeretné -e a táblázatot normál tartományba konvertálni. Kattintson az Igen gombra. Ezzel a táblázat rendes táblázatos adatmá alakul.

Most ismételje meg a fenti lépéseket, és csak módosítsa a Táblázat nevét (1. táblázatról 2. táblázatra, vagy bármi másra). Megváltoztathatja, ha beírja a nevet a Táblaeszközök tervezése fül Táblázat neve alatti mezőjébe.

Bár mindkét táblázat (1. táblázat és 2. táblázat) ugyanarra az adatforrásra hivatkozik, ez a módszer biztosítja, hogy minden táblához két különálló pivot gyorsítótár kerüljön létrehozásra.

#2 A Old Pivot Table Wizard használata

Használja ezeket a lépéseket, ha ugyanazt az adatforrást használja, ha további kimutatástáblát szeretne létrehozni különálló pivot gyorsítótárral.

  • Válassza ki az adatok bármely celláját, és nyomja meg az ALT + D + P billentyűkombinációt.
    • Ezzel megnyílik a Pivot Table és a Pivot Chart Wizard.
  • Az 1 /3 lépésben kattintson a Tovább gombra.
  • A 2 /3 lépésben győződjön meg arról, hogy az adattartomány helyes, majd kattintson a Tovább gombra.
  • Az Excel egy olyan üzenetet jelenít meg, amely lényegében azt mondja, hogy kattintson az Igen gombra a megosztott pivot gyorsítótár létrehozásához, és a Nem gombra a különálló gyorsítótár létrehozásához.
  • Kattintson a Nem gombra.
  • A varázsló 3. lépésében válassza ki, hogy a Pivot táblát új munkalapon vagy ugyanazon munkalapon szeretné megjeleníteni, majd kattintson a Befejezés gombra.

Megjegyzés: Győződjön meg arról, hogy az adatok nem Excel -táblázatok.

Számolja meg a pivot gyorsítótárak számát

Érdemes megszámolni a pivot gyorsítótárak számát, csak hogy elkerülje az ugyanabból az adatforrásból származó több pivot gyorsítótárat.

Íme egy gyors módszer a számoláshoz:

  • Nyomja meg az ALT + F11 billentyűkombinációt a VB szerkesztő megnyitásához (vagy lépjen a Fejlesztő fülre -> Visual Basic).
  • A Visual Basic Editor menüjében kattintson a Nézet elemre, és válassza az Azonnali ablak (vagy nyomja meg a Control + G billentyűkombinációt). Így láthatóvá válik az Azonnali ablak.
  • Az azonnali ablakban illessze be a következő kódot, és nyomja meg az Enter billentyűt:
    ? ActiveWorkbook.PivotCaches.Count

Azonnal megjeleníti a Pivot gyorsítótárak számát a munkafüzetben.

A teljesítmény javítása a Pivot táblázatok használata közben

Van néhány dolog, amivel javíthatja a munkafüzetek teljesítményét (fájlméret és memóriahasználat) a Pivot táblázatok használata közben:

#1 Törölje a forrásadatokat

Törölheti a forrásadatokat, és csak a Pivot -gyorsítótárat használhatja. Továbbra is mindent megtehet a pivot gyorsítótár használatával, mivel pillanatképet tartalmaz az eredeti adatokról. De mivel törölte a forrásadatokat, a munkafüzet fájlmérete csökken.

Ha vissza szeretné kapni a forrásadatokat, egyszerűen kattintson duplán az adott pivot tábla végösszegeinek metszéspontjára. Létrehoz egy új munkalapot, és megmutatja a pivot tábla létrehozásához használt összes adatot.

#2 Ne mentse az adatokat a Pivot Cache -be

Amikor egy fájlt pivot táblával és forrásadatokkal menti, az elmenti a forrásadatok másolatát tartalmazó pivot gyorsítótárat is. Ez azt jelenti, hogy a forrásadatokat két helyre menti: az adatokat tartalmazó munkalapra és a pivot gyorsítótárba.

Lehetőség van arra, hogy ne mentse az adatokat a gyorsítótárba, és zárja be. Ez alacsonyabb fájlméretet eredményez.

Ezt csináld meg:

  • Válassza ki a cellákat a kimutatástáblában.
  • Lépjen az Elemzés -> Pivot tábla -> Beállítások elemre.
  • A Pivot Table Options párbeszédpanelen lépjen az Adatok fülre.
  • Törölje a jelölést az Opció - Forrásadatok mentése fájllal jelölőnégyzetből.
  • Jelölje be a lehetőséget - Adatok frissítése a fájl megnyitásakor.
    • Ha nem jelöli be ezt az opciót, akkor az Excel munkafüzet megnyitásakor nem frissíti az adatokat, és nem tudja használni a kimutatástábla funkcióit. Ahhoz, hogy működjön, manuálisan frissítenie kell a pivot táblát.

Amikor ezt megteszi, az Excel nem menti az adatokat a pivot gyorsítótárba, de frissíti, amikor legközelebb megnyitja az Excel munkafüzetet. Az adatok lehetnek ugyanabban a munkafüzetben, más munkafüzetben vagy külső adatbázisban. A fájl megnyitásakor frissíti az adatokat, és a Pivot -gyorsítótár újra létrejön.

Bár ez alacsonyabb fájlmérethez vezethet, a fájl megnyitása egy kicsit tovább tarthat (mivel az Excel újratelepíti a gyorsítótárat).

Lásd még: Forrásadatok mentése a Pivot Table segítségével.

Megjegyzés: Ha ezt az opciót használja, győződjön meg arról, hogy az adatforrás sértetlen. Ha törli a forrásadatokat (a munkafüzetből vagy bármely külső adatforrásból), akkor nem tudja újra létrehozni a pivot gyorsítótárat.

#3 A Pivot Cache megosztása a jobb teljesítmény érdekében

Ha véletlenül (vagy szándékosan) olyan helyzetbe kerül, amikor dupla pivot -gyorsítótár van, és törölni szeretné az ismétlődést, és meg szeretné osztani a pivot -gyorsítótárat, akkor tegye a következőket:

  • Törölje az egyik olyan kimutatástáblát, amelyhez törölni szeretné a gyorsítótárat. Ehhez válassza ki a pivot táblázatot, és lépjen a Kezdőlap -> Törlés -> Összes törlése menüpontra.
  • Most egyszerűen másolja le a másolni kívánt kimutatástáblát, és illessze be (vagy ugyanabban a munkalapban, vagy külön munkalapban).
    • Javasoljuk, hogy külön munkalapokra illessze be, nehogy átfedésben legyen a másik pivot táblával. Bár néha másolom egymás mellett, hogy összehasonlítsam a különböző nézeteket. A pivot tábla másolásos beillesztése gondoskodik a pivot gyorsítótár megosztásáról.
  • Microsoft Súgó - Az adatgyorsítótár megosztásának megszüntetése a PivotTable -jelentések között.

További Pivot Table oktatóanyagok, amelyek tetszhetnek:

  • Forrásadatok előkészítése a kimutatástáblához.
  • A dátumok csoportosítása az Excel pivot tábláiban.
  • Számok csoportosítása az Excel kimutatásában.
  • A pivot táblázat frissítése az Excelben.
  • A szeletelők használata az Excel kimutatásban.
  • Excel Pivot táblázat számított mező hozzáadása és használata.
  • Feltételes formázás alkalmazása pivot táblázatban az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave