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.