Cum să reîmprospătați tabelul pivot în Excel (manual + Actualizați automat cu VBA)

Odată ce ați creat un tabel pivot, acesta nu se reîmprospătează automat atunci când adăugați date noi sau modificați datele existente .

Deoarece tabelul Pivot este creat folosind memoria cache pivot, atunci când datele existente se modifică sau când adăugați rânduri / coloane noi la date, memoria cache pivot nu se actualizează automat și, prin urmare, Pivot De asemenea, tabelul nu se actualizează.

Trebuie să forțați o reîmprospătare de fiecare dată când există modificări. După ce forțați o reîmprospătare, cache-ul pivot este actualizat, ceea ce se reflectă în tabelul pivot.

Acest tutorial acoperă câteva moduri de a face acest lucru.

Acest tutorial acoperă:

Actualizați tabelul pivot

Această opțiune este cea mai potrivită atunci când există modificări în sursa de date existentă și doriți să reîmprospătați tabel pivot pentru a reflecta aceste modificări.

Iată pașii pentru reîmprospătarea unui tabel pivot:

  • Faceți clic dreapta pe orice celulă din tabelul pivot.
  • Select Refresh.

Aceasta va reîmprospăta instantaneu tabelul pivot.

Puteți, de asemenea, selectând orice celulă din tabelul pivot și utilizând comanda rapidă de la tastatură ALT + F5.

Sfat rapid: este o practică bună să convertiți sursa de date într-un tabel Excel și să utilizați acest tabel Excel pentru creați tabelul pivot. Dacă faceți acest lucru, puteți utiliza, de asemenea, tehnica de reîmprospătare pentru a actualiza tabelul pivot chiar și atunci când se adaugă date noi (rânduri / coloane) la sursa de date (deoarece un tabel Excel contabilizează automat rândurile / coloanele noi care sunt adăugate). / p>

Actualizați tabelul pivot modificând sursa de date

Dacă ați adăugat rânduri / coloane noi la sursa de date, trebuie să schimbați sursa de date pentru a vă asigura că rândurile / coloanele noi sunt o parte a setului de date.

Pentru a face acest lucru:

  • Selectați orice celulă din tabelul pivot.
  • Accesați Analiza – > Date – > Schimbați sursa de date. Aceasta va selecta sursa de date pe care ați folosit-o și va deschide caseta de dialog „Modificare sursă date tabel pivot”.
  • În caseta de dialog Modificare sursă date tabel pivot , actualizați intervalul pentru a include date noi.
  • Faceți clic pe OK.

Rețineți că, dacă modificați sursa de date într-un tabel Excel și apoi utilizați tabelul Excel pentru a crea tabelul pivot, nu este necesar să utilizați opțiunea de modificare a sursei de date. Puteți pur și simplu să reîmprospătați tabelul pivot și acesta va ține cont de noile rânduri / coloane.

Actualizați automat tabelul pivot utilizând o macro VBA

În timp ce reîmprospătați un tabel pivot este la fel de ușor ca două clicuri, trebuie totuși să faceți acest lucru de fiecare dată când există o modificare.

Pentru a-l face mai eficient și pentru a actualiza automat Tabelul pivot ori de câte ori există o modificare a sursei de date, puteți utiliza una simplă -line cod macro VBA.

Iată codul VBA:

Decodarea codului: Acesta este un eveniment de schimbare care se declanșează ori de câte ori există o modificare în foaia care conține sursa. date. De îndată ce există o modificare, codul reîmprospătează cache-ul pivot al tabelului pivot cu numele PivotTable1.

Trebuie să modificați acest cod pentru ca acesta să funcționeze pentru registrul dvs. de lucru:

  • „Sheet1” – modificați această parte a codului cu numele foii care are tabelul pivot.
  • „PivotTable1” – schimbați acest lucru cu numele Tabelului Pivot. Pentru a cunoaște numele, faceți clic oriunde în Tabelul pivot și faceți clic pe fila Analize. Numele va fi vizibil în partea stângă a panglicii sub antetul „PivotTable Name”.

Unde se pune acest cod VBA:

  • Apăsați Alt + F11. Se va deschide fereastra Editorului VB.
  • În Editorul VB, în stânga ar fi Project Explorer (care are numele tuturor foilor de lucru). Dacă nu este acolo, apăsați Control + R pentru ao face vizibil.
  • În Exploratorul de proiecte, faceți dublu clic pe numele foii care conține tabelul pivot. .
  • În fereastra de cod din dreapta, copiați lipiți codul dat.
  • Închideți editorul VB.

Acum, când schimbați orice în sursa de date, tabelul pivot va fi actualizat automat.

Faceți clic aici pentru a descărca fișierul de exemplu.

Notă: Deoarece există o macrocomandă în registrul de lucru, salvați-o cu extensia .xls sau .xlsm.

Vă poate plăcea, de asemenea, următoarele tutoriale din tabelul pivot:

  • Cum să grupați datele în Tabelele pivot în Excel.
  • Cum să grupați numerele în tabelul pivot în Excel.
  • Cum să filtrați datele într-un tabel pivot în Excel.
  • Pregătirea datelor sursă Pentru tabelul pivot.
  • Cum să aplicați formatarea condiționată într-un tabel pivot în Excel.
  • Cum să adăugați și să utilizați un câmp calculat în tabelul pivot Excel.
  • Cum la Înlocuiți celulele necompletate cu zero în tabelele pivot Excel.
  • Utilizarea tăietoarelor în tabelul pivot Excel.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *