Come aggiornare la tabella pivot in Excel (manualmente + aggiornamento automatico con VBA)

Dopo aver creato una tabella pivot, non si aggiorna automaticamente quando si aggiungono nuovi dati o si modificano i dati esistenti .

Poiché la tabella pivot viene creata utilizzando la cache pivot, quando i dati esistenti cambiano o quando si aggiungono nuove righe / colonne ai dati, la cache pivot non si aggiorna automaticamente e, quindi, il pivot Anche la tabella non si aggiorna.

Devi forzare un aggiornamento ogni volta che ci sono modifiche. Una volta forzato un aggiornamento, la cache pivot viene aggiornata, il che si riflette nella tabella pivot.

Questo tutorial copre un paio di modi per farlo.

Questo tutorial tratta:

Aggiorna tabella pivot

Questa opzione è più adatta quando sono presenti modifiche nellorigine dati esistente e si desidera aggiornare il tabella pivot per riflettere queste modifiche.

Ecco i passaggi per aggiornare una tabella pivot:

  • Fare clic con il pulsante destro del mouse su qualsiasi cella della tabella pivot.
  • Seleziona Aggiorna.

Questo aggiornerà immediatamente la tabella pivot.

Puoi anche selezionare qualsiasi cella nella tabella pivot e utilizzare la scorciatoia da tastiera ALT + F5.

Suggerimento rapido: è buona norma convertire lorigine dati in una tabella Excel e utilizzare questa tabella Excel per creare la tabella pivot. In tal caso, è anche possibile utilizzare la tecnica di aggiornamento per aggiornare la tabella pivot anche quando vengono aggiunti nuovi dati (righe / colonne) allorigine dati (poiché una tabella Excel tiene conto automaticamente delle nuove righe / colonne aggiunte).

Aggiorna tabella pivot modificando lorigine dati

Se hai aggiunto nuove righe / colonne allorigine dati, devi modificare lorigine dati per assicurarti che le nuove righe / colonne siano una parte del set di dati.

Per fare ciò:

  • Seleziona una cella qualsiasi nella tabella pivot.
  • Vai ad Analizza – > Dati – > Modifica origine dati. Questo selezionerà lorigine dati che hai utilizzato e aprirà la finestra di dialogo “Modifica origine dati tabella pivot”.
  • Nella finestra di dialogo Modifica origine dati tabella pivot , aggiorna lintervallo per includere nuovi dati.
  • Fai clic su OK.

Tieni presente che se cambi lorigine dati in una tabella di Excel e quindi utilizzare la tabella di Excel per creare la tabella pivot, non è necessario utilizzare lopzione di modifica dellorigine dati. Puoi semplicemente aggiornare la tabella pivot e terrà conto delle nuove righe / colonne.

Aggiornamento automatico della tabella pivot utilizzando una macro VBA

Mentre aggiornare una tabella pivot è facile come due clic, è comunque necessario eseguire questa operazione ogni volta che viene apportata una modifica.

Per renderla più efficiente e aggiornare automaticamente la tabella pivot ogni volta che viene apportata una modifica allorigine dati, è possibile utilizzarne una semplice -line codice macro VBA.

Ecco il codice VBA:

Decodifica del codice: questo è un evento di modifica che viene attivato ogni volta che si verifica una modifica nel foglio che contiene la fonte dati. Non appena viene apportata una modifica, il codice aggiorna la cache pivot della tabella pivot con il nome Tabella pivot1.

È necessario modificare questo codice per farlo funzionare per la cartella di lavoro:

  • “Foglio1”: cambia questa parte del codice con il nome del foglio che ha la tabella pivot.
  • “Tabella pivot1”: cambialo nel nome della tua tabella pivot. Per conoscere il nome, fare clic in un punto qualsiasi della tabella pivot e fare clic sulla scheda Analizza. Il nome sarebbe visibile nella parte sinistra della barra multifunzione sotto lintestazione “Nome tabella pivot”.

Dove inserire questo codice VBA:

  • Premere Alt + F11. Si aprirà la finestra delleditor VB.
  • Nelleditor VB, ci sarebbe Esplora progetti sulla sinistra (che ha i nomi di tutti i fogli di lavoro). Se non è presente, premi Control + R per renderlo visibile.
  • In Esplora progetti, fai doppio clic sul nome del foglio che contiene la tabella pivot .
  • Nella finestra del codice a destra, copia e incolla il codice fornito.
  • Chiudi leditor VB.

Ora, quando modifichi qualcosa nellorigine dati, la tabella pivot viene automaticamente aggiornata.

Fai clic qui per scaricare il file di esempio.

Nota: poiché cè una macro nella cartella di lavoro, salvala con lestensione .xls o .xlsm.

Potrebbero piacerti anche i seguenti tutorial sulla tabella pivot:

  • Come raggruppare le date in Tabelle pivot in Excel.
  • Come raggruppare i numeri nella tabella pivot in Excel.
  • Come filtrare i dati in una tabella pivot in Excel.
  • Preparazione dei dati di origine Per tabella pivot.
  • Come applicare la formattazione condizionale in una tabella pivot in Excel.
  • Come aggiungere e utilizzare un campo calcolato tabella pivot di Excel.
  • Come per Sostituisci le celle vuote con zeri nelle tabelle pivot di Excel.
  • Uso dei filtri dei dati nella tabella pivot di Excel.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *