„Pivot“ talpykla „Excel“ - kas tai yra ir kaip geriausiai ją naudoti

Jei dirbate su „Excel“ suvestinėmis lentelėmis, „Pivot Cache“ yra tai, ką tikrai turėtumėte žinoti.

Kas yra „Pivot Cache“?

„Pivot Cache“ yra kažkas, kas automatiškai sukuriama kuriant „Pivot“ lentelę.

Tai objektas, kuriame yra duomenų šaltinio kopija. Nors to nematote, jis yra darbo knygos dalis ir prijungtas prie „Pivot Table“. Kai keičiate „Pivot“ lentelę, ji nenaudoja duomenų šaltinio, o naudoja „Pivot Cache“.

Pagrindinė suvestinės talpyklos generavimo priežastis yra optimizuoti suvestinės lentelės veikimą. Net jei turite tūkstančius duomenų eilučių, suvestinė lentelė labai greitai ją apibendrina. Galite vilkti ir numesti elementus į eilučių/stulpelių/verčių/filtrų laukus ir rezultatai bus nedelsiant atnaujinti.

„Pivot Cache“ leidžia greitai veikti suvestinę lentelę.

Nors manote, kad esate tiesiogiai susietas su šaltinio duomenimis, iš tikrųjų jūs pasiekiate suvestinę talpyklą (o ne šaltinio duomenis), kai keičiate suvestinės lentelę.

Tai taip pat yra priežastis, kodėl jums reikia atnaujinti suvestinę lentelę, kad ji atspindėtų visus duomenų rinkinio pakeitimus.

„Pivot Cache“ šalutinis poveikis

Vienas „Pivot“ talpyklos trūkumas yra tai, kad jis padidina jūsų darbaknygės dydį.

Kadangi tai yra šaltinio duomenų kopija, kuriant suvestinę lentelę, tų duomenų kopija saugoma „Pivot“ talpykloje.

Kai sukamojoje lentelėje sukuriate didelius duomenų rinkinius, darbaknygės failo dydis žymiai padidėja.

„Pivot“ talpyklos bendrinimas

Nuo „Excel 2007“, jei jau turite suvestinę lentelę ir sukuriate papildomą suvestinę lentelę naudodami tuos pačius šaltinio duomenis, „Excel“ automatiškai bendrina suvestinę talpyklą (tai reiškia, kad abi suvestinės lentelės naudoja tą pačią suvestinės talpyklą). Tai naudinga, nes išvengiama pasukamos talpyklos dubliavimo, o tai savo ruožtu sumažina atminties naudojimą ir sumažina failo dydį.

Bendros „Pivot“ talpyklos apribojimai

Nors bendroji suvestinė talpykla pagerina suvestinės lentelės veikimą ir atminties naudojimą, jai taikomi šie apribojimai:

  • Kai atnaujinate vieną suvestinę lentelę, visos su tuo pačiu talpykla susietos suvestinės lentelės atnaujinamos.
  • Kai grupuojate laukus vienoje iš suvestinių lentelių, ji taikoma visoms suvestinėms lentelėms naudojant tą pačią suvestinės talpyklą. Pavyzdžiui, jei sugrupuosite datas pagal mėnesius, šis pakeitimas atsispindės visose suvestinėse lentelėse.
  • Kai įterpiate apskaičiuotą lauką/elementą į vieną iš „Pivot“ lentelių, jis rodomas visose suvestinėse lentelėse, kuriose bendrinama „Pivot“ talpykla.

Išeiti iš šių apribojimų yra priversti „Excel“ sukurti atskirą „Pivot“ talpyklą skirtingoms suvestinėms lentelėms (naudojant tą patį duomenų šaltinį).

Pastaba: jei naudojate skirtingus duomenų šaltinius skirtingoms suvestinėms lentelėms, „Excel“ jai automatiškai sugeneruoja atskiras „Pivot“ talpyklas.

Sukurkite pasikartojančią „Pivot“ talpyklą (su tuo pačiu duomenų šaltiniu)

Štai trys būdai, kaip sukurti pasikartojančią „Pivot“ talpyklą kuriant suvestines lenteles iš to paties duomenų šaltinio:

#1 Skirtingų lentelių pavadinimų naudojimas

  • Spustelėkite bet kurią duomenų šaltinio vietą ir eikite į Įterpti -> Lentelė (arba galite naudoti sparčiuosius klavišus - „Control“ + T).
  • Dialogo lange Sukurti lentelę spustelėkite Gerai. Ji sukurs lentelę pavadinimu Table1.
  • Lentelėje pasirinkę bet kurį langelį, eikite į Įterpti -> Pivot Table.
  • Dialogo lange Sukurti suvestinę lentelę pastebėsite, kad lauke Lentelė/diapazonas yra lentelės pavadinimas. Spustelėkite Gerai.
    • Taip bus sukurta pirmoji suvestinė lentelė.
  • Eikite į duomenų šaltinį (lentelę), pasirinkite bet kurį langelį ir eikite į Lentelės įrankių dizainas -> Įrankiai -> Konvertuoti į diapazoną. Bus rodomas raginimas paklausti, ar norite konvertuoti lentelę į normalų diapazoną. Spustelėkite Taip. Lentelė bus paversta įprastais lentelės duomenimis.

Dabar pakartokite aukščiau nurodytus veiksmus ir tiesiog pakeiskite lentelės pavadinimą (iš 1 lentelės į 2 lentelę arba bet ką, ko norite). Tai galite pakeisti įvesdami pavadinimą lauke Lentelės įrankiai dizaino esančiame lauke po Lentelės pavadinimas.

Nors abi lentelės (1 lentelė ir 2 lentelė) nurodo tą patį duomenų šaltinį, šis metodas užtikrina, kad kiekvienai lentelei būtų sukurtos dvi atskiros suvestinės talpyklos.

#2 „Old Pivot Table Wizard“ naudojimas

Atlikite šiuos veiksmus, kai naudodami tą patį duomenų šaltinį norite sukurti papildomą suvestinę lentelę su atskira suvestinės talpykla.

  • Pasirinkite bet kurią duomenų langelį ir paspauskite ALT + D + P.
    • Bus atidarytas „Pivot Table“ ir „Pivot Chart“ vedlys.
  • 1 veiksme iš 3 spustelėkite Pirmyn.
  • 2 veiksme iš 3 įsitikinkite, kad duomenų diapazonas yra teisingas, ir spustelėkite Pirmyn.
  • „Excel“ rodo raginimą, kuriame iš esmės sakoma: spustelėkite „Taip“, kad sukurtumėte bendrinamą „Pivot“ talpyklą, ir „Ne“, kad sukurtumėte atskirą „Pivot“ talpyklą.
  • Spustelėkite Ne.
  • Vedlio 3 veiksme pasirinkite, ar norite, kad „Pivot“ lentelė būtų įtraukta į naują darbalapį arba tą patį darbalapį, tada spustelėkite Baigti.

Pastaba: įsitikinkite, kad duomenys nėra „Excel“ lentelė.

Suskaičiuokite „Pivot“ talpyklų skaičių

Galbūt norėsite suskaičiuoti suvestinių talpyklų skaičių, kad išvengtumėte kelių suvestinių talpyklų iš to paties duomenų šaltinio.

Čia yra greitas būdas jį suskaičiuoti:

  • Paspauskite ALT + F11, kad atidarytumėte VB redaktorių (arba eikite į skirtuką Kūrėjas -> Visual Basic).
  • „Visual Basic“ redaktoriaus meniu spustelėkite „Peržiūrėti“ ir pasirinkite „Neatidėliotinas langas“ (arba paspauskite „Control“ + G.). Dėl to iškart matomas langas bus matomas.
  • Atsidariusiame lange įklijuokite šį kodą ir paspauskite „Enter“:
    ? ActiveWorkbook.PivotCaches.Count

Jis akimirksniu parodys „Pivot“ talpyklų skaičių darbo knygoje.

Našumo gerinimas dirbant su „Pivot“ lentelėmis

Dirbdami su „Pivot“ lentelėmis galite padaryti keletą dalykų, kad pagerintumėte darbaknygių našumą (failo dydį ir atminties naudojimą):

#1 Ištrinkite šaltinio duomenis

Galite ištrinti šaltinio duomenis ir naudoti tik „Pivot Cache“. Jūs vis tiek galėsite padaryti viską naudodami sukamąją talpyklą, nes joje yra pradinių duomenų momentinė nuotrauka. Bet kadangi ištrynėte šaltinio duomenis, jūsų darbaknygės failo dydis sumažės.

Jei norite atgauti šaltinio duomenis, tiesiog dukart spustelėkite tos suvestinės lentelės didžiųjų sumų sankirtą. Jis sukurs naują darbalapį ir parodys visus duomenis, kurie buvo naudojami kuriant šią suvestinę lentelę.

#2 Neišsaugokite duomenų „Pivot Cache“

Kai įrašote failą su suvestine lentele ir šaltinio duomenimis, jis taip pat išsaugo suvestinę talpyklą, kurioje yra šaltinio duomenų kopija. Tai reiškia, kad šaltinio duomenis išsaugote dviejose vietose: darbalapyje, kuriame yra duomenys, ir suvestinėje talpykloje.

Yra galimybė neišsaugoti duomenų talpykloje ir uždaryti. Dėl to sumažės failo dydis.

Padaryti tai:

  • Pasirinkite bet kurią langelį „Pivot Table“.
  • Eikite į Analizuoti -> Pivot Table -> Options.
  • Dialogo lange „Pivot Table Options“ eikite į skirtuką „Data“.
  • Atžymėkite parinktį - Išsaugoti šaltinio duomenis naudodami failą.
  • Pažymėkite parinktį - Atnaujinti duomenis atidarius failą.
    • Jei nepažymėsite šios parinkties, kai atidarysite „Excel“ darbaknygę, ji neatnaujins duomenų ir negalėsite naudotis „Pivot Table“ funkcijomis. Kad jis veiktų, turėsite rankiniu būdu atnaujinti suvestinę lentelę.

Kai tai padarysite, „Excel“ nesaugos duomenų suvestinėje talpykloje, bet atnaujins, kai kitą kartą atidarysite „Excel“ darbaknygę. Jūsų duomenys gali būti toje pačioje darbaknygėje, kitoje darbaknygėje arba išorinėje duomenų bazėje. Kai atidarote failą, jis atnaujina duomenis ir sukuriama „Pivot Cache“.

Nors dėl to gali sumažėti failo dydis, failo atidarymas gali užtrukti šiek tiek ilgiau (nes „Excel“ atkuria talpyklą).

Taip pat žr: Šaltinio duomenų išsaugojimas naudojant „Pivot Table“.

Pastaba: jei naudojate šią parinktį, įsitikinkite, kad nepažeistas duomenų šaltinis. Jei ištrinsite šaltinio duomenis (iš darbaknygės ar bet kurio išorinio duomenų šaltinio), negalėsite atkurti pagrindinės talpyklos.

#3 Pasidalykite „Pivot“ talpykla, kad pagerintumėte našumą

Jei atsitiktinai (ar tyčia) atsidūrėte situacijoje, kai turite pasikartojančią „Pivot“ talpyklą ir norite ištrinti pasikartojančią talpyklą bei bendrinti „Pivot“ talpyklą, atlikite šiuos veiksmus:

  • Ištrinkite vieną iš „Pivot“ lentelių, kurios talpyklą norite ištrinti. Norėdami tai padaryti, pasirinkite suvestinę lentelę ir eikite į Pagrindinis -> Išvalyti -> Išvalyti viską.
  • Dabar tiesiog nukopijuokite „Pivot“ lentelę, kurią norite kopijuoti, ir įklijuokite (tame pačiame darbalapyje arba atskirame darbalapyje).
    • Rekomenduojama įklijuoti jį į atskirus darbalapius, kad išplėtus ji nesutaptų su kita suvestine lentele. Nors kartais jį nukopijuoju greta, kad galėčiau palyginti skirtingus požiūrius. Šis įvesties lentelės kopijavimo kopija užtikrina, kad suvestinė talpykla būtų bendrinama.
  • „Microsoft“ žinynas - nebendrinkite duomenų talpyklos tarp „PivotTable“ ataskaitų.

Kitos „Pivot Table“ pamokos, kurios jums gali patikti:

  • Šaltinio duomenų ruošimas „Pivot Table“.
  • Kaip grupuoti datas „Excel“ suvestinėse lentelėse.
  • Kaip grupuoti skaičius „Pivot“ lentelėje „Excel“.
  • Kaip atnaujinti „Pivot“ lentelę „Excel“.
  • Pjaustyklių naudojimas „Excel“ suvestinėje lentelėje.
  • Kaip pridėti ir naudoti „Excel“ suvestinės lentelės apskaičiuotą lauką.
  • Kaip taikyti sąlyginį formatavimą „Excel“ suvestinėje lentelėje.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave