Come posso aggiornare automaticamente la tabella pivot quando i dati cambiano senza vba?
I venditori che appaiono su questa pagina possono ricevere un compenso attraverso metodi quali link di affiliazione o partnership sponsorizzate. Questo può influenzare il modo in cui e dove i loro prodotti appaiono sul nostro sito, ma i venditori non possono pagare per influenzare il contenuto delle nostre recensioni. Per maggiori informazioni, visitate la pagina dei Termini di utilizzo.
Gli oggetti PivotTable sono validi solo quanto i loro dati sottostanti, che possono cambiare rapidamente. Se le tabelle pivot fanno parte di un dashboard, potrebbero non riflettere gli aggiornamenti a livello di origine. A seconda delle informazioni trasmesse dalle tabelle pivot, l’aggiornamento potrebbe essere estremamente importante; in questo articolo condividerò quattro suggerimenti che dovrebbero aiutare a rendere il processo di aggiornamento facile e flessibile.
Sto usando Excel 2016 (desktop) di Office 365, ma questi suggerimenti sono validi anche per le versioni precedenti. È possibile aggiornare singole tabelle pivot nel browser, ma la scheda contestuale Analizza non è accessibile, né è possibile impostare le opzioni della tabella pivot. Non c’è un file dimostrativo; non ne avrete bisogno.
Prima di esaminare i suggerimenti per l’aggiornamento, esaminiamo rapidamente come aggiornare le tabelle pivot. Per aggiornare solo la tabella pivot corrente, fare clic con il pulsante destro del mouse su di essa e scegliere Aggiorna dal sottomenu risultante. Oppure, scegliere Aggiorna dal menu a tendina Aggiorna nel gruppo Dati (nella scheda contestuale Analizza). È anche possibile premere Alt+F5.
Perché la tabella pivot non si aggiorna con i nuovi dati?
Per modificare automaticamente l’intervallo di dati, è necessario convertire l’intervallo di dati di origine in Tabella dati (CTRL+T) e quindi modificare l’origine dei dati della pivot in modo che la tabella dati sia l’origine. Ogni volta che si aggiungono nuove righe o colonne ai dati di origine, la tabella pivot si adatta automaticamente.
È possibile automatizzare le tabelle pivot?
Aggiornamento automatico delle tabelle pivot
Per aggiornarle, fare clic con il tasto destro del mouse sulla tabella pivot e nel menu a sinistra fare clic su Aggiorna. Oppure si può fare clic su Strumenti tabella pivot e cliccare sul pulsante Aggiorna.
Excel vba aggiorna l’origine dati della tabella pivot
Excel – Aggiorna automaticamente le tabelle pivot. Le tabelle pivot di Excel non si aggiornano automaticamente quando i dati di origine vengono modificati. A differenza delle formule, devono essere aggiornate. Questo non è un problema se ci si ricorda di farlo, ma è fin troppo facile dimenticarsene.
Per fare in modo che le tabelle Pivot vengano aggiornate automaticamente, è necessaria una macro che le aggiorni e un evento che le attivi. Si registra una macro che aggiorna la tabella Pivot e poi si copia il codice registrato e lo si incolla in uno degli eventi del foglio di lavoro. La prima volta che lo si fa sembra un processo piuttosto complesso. Ma diventa più facile ogni volta che lo si ripete, poiché si tratta solo di copiare e incollare da un’area di lavoro all’altra.
Registrazione della macroPrima di tutto, effettuare la registrazione. Selezionate una cella della Tabella pivot e fate clic sul controllo Registra macro nel gruppo Macro all’estrema destra della scheda Visualizza: sia Questa cartella di lavoro e fare clic sul pulsante OK. Ora è necessario registrare l’aggiornamento della Tabella Pivot; basta fare clic con il pulsante destro del mouse sulla cella attiva e scegliere Aggiorna dal menu di scelta rapida. La registrazione è ora completata e si deve spegnere il registratore di macro facendo clic sul controllo Interrompi registrazione nel gruppo Macro della scheda Visualizza.
Excel vba aggiorna la tabella pivot quando i dati cambiano
Se si lavora con grandi insiemi di dati in Excel, la Tabella pivot è molto utile come metodo rapido per creare un riepilogo interattivo di molti record. Tra le altre cose, può ordinare e filtrare automaticamente diversi sottoinsiemi di dati, contare i totali, calcolare la media e creare tabulazioni incrociate.
Un altro vantaggio dell’uso delle tabelle pivot è che si può impostare e modificare la struttura della tabella di riepilogo semplicemente trascinando e rilasciando le colonne della tabella di origine. Questa rotazione o pivot ha dato il nome alla funzione.
Un modo possibile per sommare questo lungo elenco di numeri in base a una o più condizioni è quello di utilizzare le formule, come dimostrato nelle esercitazioni SUMIF e SUMIFS. Tuttavia, se si desidera confrontare diversi fatti relativi a ciascuna cifra, l’uso di una tabella pivot è un metodo molto più efficiente. Con pochi clic del mouse, è possibile ottenere una tabella riassuntiva resistente e facilmente personalizzabile che totalizza i numeri in base a qualsiasi campo desiderato.
Molti pensano che la creazione di una Tabella Pivot sia onerosa e richieda molto tempo. Ma non è vero! Microsoft ha perfezionato questa tecnologia per molti anni e nelle versioni moderne di Excel i rapporti di riepilogo sono facili da usare e incredibilmente veloci. Infatti, è possibile creare la propria tabella di riepilogo in un paio di minuti. Ecco come fare:
Perché la mia tabella pivot non si aggiorna con i nuovi dati anche dopo l’aggiornamento?
La novità della release 0.8.3 è una funzione che aiuta gli utenti più assidui di Power Pivot in Excel 2013. Dopo ogni piccola modifica in Power Pivot, tutte le tabelle pivot vengono aggiornate. Questo può essere un’enorme perdita di tempo se si intende apportare diverse modifiche al modello di Power Pivot di seguito. Questo scenario è descritto più dettagliatamente in un post del blog di Greg Galloway. Per evitare questo ritardo dopo ogni modifica di Power Pivot, fate clic con il pulsante destro del mouse su una tabella Pivot collegata a Power Pivot (il modello di dati Excel integrato) e scegliete Disattiva aggiornamento automatico:
A partire dalla versione 0.8.4, questa funzione disabilita anche le tabelle di query DAX, note anche come tabelle di collegamento, e imposta la modalità di calcolo su manuale per disabilitare l’aggiornamento di tutte le formule, soprattutto quelle di tipo CUBEVALUE che si collegano a Power Pivot.
Dietro le quinte, quando si attiva l’aggiornamento automatico, si attiva un aggiornamento delle tabelle Pivot per aggiornare l’elenco dei campi e i dati in esse contenuti. Questa operazione potrebbe richiedere un po’ di tempo se il modello è complesso, tuttavia questo aggiornamento è stato salvato per la fine del lotto di modifiche del modello.
Se si tenta di utilizzare il menu Nuovo campo calcolato mentre l’aggiornamento automatico è disattivato, si otterrà l’errore “Impossibile aggiungere il campo ‘Il tuo calcolo’ alla tabella Pivot perché la formula non è valida”.