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.