Kaip atnaujinti „Pivot“ lentelę „Excel“ (rankiniu būdu + automatinis atnaujinimas naudojant VBA)

Sukūrus „Pivot“ lentelę, ji automatiškai neatnaujinama, kai pridedate naujų duomenų arba keičiate esamus duomenis.

Kadangi jūsų „Pivot“ lentelė sukurta naudojant „Pivot“ talpyklą, kai pasikeičia esami duomenys arba kai prie duomenų pridedate naujų eilučių/stulpelių, „Pivot“ talpykla savaime neatnaujinama, todėl „Pivot“ lentelė taip pat neatnaujinama.

Kiekvieną kartą, kai vyksta pakeitimai, turite priversti atnaujinti. Kai priversite atnaujinti, „Pivot“ talpykla atnaujinama, o tai atsispindi „Pivot“ lentelėje.

Ši pamoka apima kelis būdus, kaip tai padaryti.

Atnaujinti „Pivot“ lentelę

Ši parinktis geriausiai tinka, kai esamas duomenų šaltinis pasikeičia ir norite atnaujinti suvestinę lentelę, kad atspindėtų šiuos pakeitimus.

Štai veiksmai, kaip atnaujinti „Pivot“ lentelę:

  • Dešiniuoju pelės mygtuku spustelėkite bet kurią langelį „Pivot Table“.
  • Pasirinkite Atnaujinti.

Tai akimirksniu atnaujins „Pivot“ lentelę.

Taip pat galite pasirinkti pasirinkę bet kurią langelį „Pivot Table“ ir naudodami sparčiuosius klavišus ALT + F5.

Greitas patarimas: Gera praktika yra duomenų šaltinį paversti „Excel“ lentele ir naudoti šią „Excel“ lentelę, kad būtų sukurta „Pivot“ lentelė. Jei tai padarysite, taip pat galite naudoti atnaujinimo metodą, kad atnaujintumėte „Pivot“ lentelę, net jei prie duomenų šaltinio pridedami nauji duomenys (eilutės/stulpeliai) (nes „Excel“ lentelė automatiškai atsižvelgia į naujas pridėtas eilutes/stulpelius).

Atnaujinkite „Pivot“ lentelę, pakeisdami duomenų šaltinį

Jei prie duomenų šaltinio pridėjote naujų eilučių/stulpelių, turite pakeisti duomenų šaltinį, kad įsitikintumėte, jog naujos eilutės/stulpeliai yra duomenų rinkinio dalis.

Padaryti tai:

  • Pasirinkite bet kurią langelį „Pivot Table“.
  • Eikite į Analizuoti -> Duomenys -> Keisti duomenų šaltinį. Tai pasirinks jūsų naudojamą duomenų šaltinį ir atidarys dialogo langą „Keisti„ PivotTable “duomenų šaltinį“.
  • Dialogo lange Keisti „PivotTable“ duomenų šaltinį atnaujinkite diapazoną, kad būtų įtraukti nauji duomenys.
  • Spustelėkite Gerai.

Atminkite, kad jei pakeisite duomenų šaltinį į „Excel“ lentelę, o tada naudosite „Excel“ lentelę, kad sukurtumėte „Pivot“ lentelę, jums nereikia naudoti duomenų šaltinio keitimo parinkties. Galite tiesiog atnaujinti „Pivot“ lentelę ir ji atsižvelgs į naujas eilutes/stulpelius.

Automatiškai atnaujinti suvestinę lentelę naudojant VBA makrokomandą

Nors atnaujinti „Pivot“ lentelę yra taip paprasta, kaip du paspaudimai, vis tiek turite tai padaryti kiekvieną kartą, kai pasikeičia.

Kad ji būtų efektyvesnė ir automatiškai atnaujintų „Pivot“ lentelę, kai pasikeičia duomenų šaltinis, galite naudoti paprastą vienos eilutės VBA makrokomandos kodą.

Čia yra VBA kodas:

Privatus antrinis darbalapio keitimas („ByVal Target As Range“) darbalapiai („Sheet1“). „PivotTable“ („PivotTable1“). PivotCache.Refresh End Sub

Kodo dekodavimas: Tai pasikeitimo įvykis, kuris suaktyvinamas, kai pasikeičia lapas, kuriame yra šaltinio duomenys. Kai tik pasikeičia, kodas atnaujina „Pivot“ lentelės „Pivot“ talpyklą pavadinimu „PivotTable1“.

Turite pakeisti šį kodą, kad jis veiktų jūsų darbaknygėje:

  • „Sheet1“ - pakeiskite šią kodo dalį, nurodydami lapo, kuriame yra „Pivot Table“, pavadinimą.
  • „PivotTable1“ - pakeiskite tai į „Pivot Table“ pavadinimą. Norėdami sužinoti pavadinimą, spustelėkite bet kurią „Pivot“ lentelės vietą ir spustelėkite skirtuką „Analizuoti“. Pavadinimas būtų matomas kairėje juostos dalyje po „PivotTable Name“ antrašte.

Kur įdėti šį VBA kodą:

  • Paspauskite Alt + F11. Bus atidarytas VB redaktoriaus langas.
  • VB redaktoriuje kairėje būtų „Project explorer“ (jame yra visų darbalapių pavadinimai). Jei jo nėra, paspauskite „Control“ + R, kad jis būtų matomas.
  • „Project Explorer“ dukart spustelėkite lapo pavadinimą, kuriame yra „Pivot Table“.
  • Kodo lange dešinėje nukopijuokite įklijuotą kodą.
  • Uždarykite VB redaktorių.

Dabar, kai ką nors pakeisite duomenų šaltinyje, „Pivot“ lentelė bus automatiškai atnaujinta.

Paspauskite čia Norėdami atsisiųsti pavyzdinį failą.

Pastaba: kadangi darbaknygėje yra makrokomanda, išsaugokite ją naudodami plėtinį .xls arba .xlsm.

Jums taip pat gali patikti šios „Pivot Table“ pamokos:

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

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

wave wave wave wave wave