Sommario
Non si può negare che il Tabella pivot è uno degli strumenti più potenti di Excel per analizzare rapidamente un insieme di dati di grandi dimensioni ed estrarre i dati necessari in modo efficiente. Purtroppo, è possibile che si verifichino dei problemi mentre si lavora con l'opzione Tabella pivot perché non ha la funzione di aggiornamento automatico. Tuttavia, possiamo aggiornare facilmente se conosciamo i metodi efficienti. In questo articolo, dimostrerò come aggiornare il file Tabella pivot utilizzando 5 metodi appropriati con la necessaria spiegazione.
Scarica il quaderno di esercizi
Metodi di aggiornamento dell'intervallo della tabella Pivot.xlsm
5 metodi adatti per aggiornare l'intervallo della tabella Pivot in Excel
Questo è il nostro set di dati odierno in cui il Categoria di prodotto è dato in base agli stati. Inoltre, il Quantità e Vendite sono forniti.
Prima di entrare nel merito dei metodi di aggiornamento, sicuramente, si ha la possibilità di creare una Tabella pivot Tuttavia, se si desidera conoscere il processo, è possibile visitare il sito web Come creare una tabella pivot articolo.
Ho fatto un Tabella pivot per il set di dati di cui sopra, verificare la seguente schermata.
Ma soprattutto, supponiamo di aver aggiunto 3 righe (nuovi dati) che verranno aggiornate nel file Tabella pivot manualmente e automaticamente.
Vediamo i metodi più efficienti
1. Aggiornare manualmente l'intervallo della tabella Pivot modificando l'origine dei dati
Prima di tutto, vedremo il processo di aggiornamento del file Tabella pivot manualmente, cioè cambiando l'origine dei dati.
È sufficiente seguire i passaggi indicati di seguito.
⏩ Selezionate una cella all'interno della cartella creata Tabella pivot .
⏩ Fare clic sul pulsante Cambiare l'origine dei dati... da Modifica della fonte dei dati nel Tabella pivot Analizza scheda.
A questo punto si aprirà una finestra di dialogo, vale a dire Spostare la tabella pivot Inoltre, fissare il nuovo intervallo di dati di origine come $B$4:$E$15 e premere OK .
⏩ Alla fine, l'output apparirà come segue, con una nuova colonna di stati, vale a dire Arizona viene creato e anche i dati vengono aggiornati.
Per saperne di più: La tabella pivot non raccoglie i dati in Excel
2. Aggiornamento dell'intervallo della tabella Pivot facendo clic sul pulsante Aggiorna
In realtà si tratta di un metodo semplice, per il quale è necessario selezionare una cella all'interno del file Tabella pivot e quindi fare clic con il tasto destro del mouse o premere ALT+F5 (scorciatoia da tastiera per aggiornare Tabella pivot ).
La seguente schermata descrive il processo in sequenza.
Dopo aver fatto ciò, il Tabella pivot si aggiornerà automaticamente come nella figura seguente.
Per saperne di più: Come aggiornare tutte le tabelle pivot in Excel
3. Aggiornamento dell'intervallo della tabella Pivot mediante conversione in tabella Excel
Un altro modo per aggiornare il file Tabella pivot creando una tabella Excel.
Passi:
⏩ Selezionare una cella all'interno del dataset e inserire una tabella facendo clic sul pulsante Inserire scheda> Tabella .
⏩ Inoltre, è possibile premere CTRL+T (scorciatoia da tastiera per creare una tabella).
A questo punto viene visualizzata la finestra di dialogo Crea tabella .
⏩ Fissare la posizione della tabella (qui: $B$4:$E$12 ) e spuntare anche la casella prima di La mia tabella ha intestazioni opzione.
⏩ Se si esegue questa operazione, viene visualizzata la seguente tabella.
⏩ Ora dobbiamo inserire un elemento Tabella pivot per la tabella precedente.
⏩ Assicurarsi che il Tavolo/Range è Tabella1 e premere OK .
⏩ In questo modo, abbiamo creato una dinamica Tabella pivot gamma.
⏩ Se si inseriscono nuovi dati, i dati di cui sopra Tabella pivot si aggiornerà automaticamente includendo i dati.
Ad esempio, vogliamo aggiungere le seguenti 3 righe.
⏩ Quindi, se si seleziona una cella all'interno del file Tabella pivot e fare clic con il tasto destro del mouse, quindi scegliere l'opzione Aggiornare (o premere ALT+F5 ).
Quindi, l'output sarà il seguente, con la nuova colonna Arizona stato.
Per saperne di più: Convertire un intervallo in una tabella in Excel
Letture simili
- Come aggiornare automaticamente la tabella pivot in Excel (2 metodi)
- La tabella pivot non si aggiorna (5 problemi e soluzioni)
- Modificare una tabella pivot in Excel (5 metodi)
- Come convertire una tabella in un elenco in Excel (3 modi rapidi)
4. Aggiornamento dell'intervallo della tabella pivot utilizzando la funzione OFFSET
In modo più significativo, se si vuole creare un intervallo dinamico per aggiornare il parametro Tabella pivot automaticamente, possiamo utilizzare il Nome Manager e la combinazione di OFFSET & CONTE funzioni.
Passi:
⏩ Fare clic sul pulsante Formule scheda> Nome Manager dall'opzione Nomi definiti nastro.
A questo punto viene visualizzata una finestra di dialogo, vale a dire Nome Manager
⏩ Premere sul tasto Nuovo opzione.
⏩ Quindi fissare il Nome come Dati sorgente e inserire la seguente formula nel campo Si riferisce alla sezione
=Range_dinamico!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))
Qui, il nome del foglio corrente è Gamma_dinamica, $B$4:$E$15 è il dato grezzo, B4 è la cella di partenza dei dati, $B:$B è per la colonna B e $4:$4 è per la riga 4.
⏩ Se i dati di partenza sono pronti, si può passare all'inserimento di un file di tipo Tabella pivot .
Nella finestra di dialogo che segue, fate attenzione al campo Tavolo/Range come Dati sorgente .
Nota: Se il Tavolo/Range non è corretta, Excel mostrerà "l'origine dati non è valida" e sicuramente non ci saranno Tabella pivot verrà creato.
⏩ Infine, abbiamo la dinamica Tabella pivot come mostrato nella figura seguente.
⏩ Ora, se inseriamo nuovi dati nei dati grezzi, i dati Tabella pivot si aggiornerà automaticamente.
⏩ Supponendo di voler aggiungere i seguenti nuovi dati alla tabella.
⏩ Dopo aver aggiunto questi nuovi dati ai dati grezzi, premere ALT+F5 nel Tabella pivot .
E vedrete i dati aggiornati come nella seguente schermata.
Per saperne di più: Qual è la differenza tra una tabella e un intervallo in Excel?
5. Aggiornamento dell'intervallo della tabella Pivot con il codice VBA
Vediamo ora come applicare la funzione VBA per ottenere l'elenco dei nomi dei fogli in Excel.
Fase 1:
Innanzitutto, aprire un modulo facendo clic su Sviluppatore > Visivo Base .
In secondo luogo, fare doppio clic sulla voce Foglio10 .
Fase 2:
Private Sub Worksheet_Deactivate() Sheet9.PivotTables("PivotTable10").PivotCache.Refresh End Sub
Fase 3:
Infine, eseguire il codice.
Note:
Durante l'utilizzo del codice VBA, fate attenzione ai seguenti fatti.
- Selezionare il progetto come Foglio10 (Dataset_VBA) dove sono disponibili i dati grezzi.
- Il foglio di lavoro prima delle Tabelle pivot è Foglio9 (PivotTable_VBA) dove l'opzione Tabella pivot è disponibile.
- Copiare il nome predefinito di Tabella pivot es. Tabella Pivot10 (è anche possibile modificare il nome predefinito).
Se poi si cambiano le vendite di Verdure da 1.500 a 2.000.000 di dollari, quale sarà la variazione della Tabella pivot ?
Dopo aver modificato le vendite, verrà visualizzata l'opzione Tabella pivot aggiorna automaticamente i dati (riquadro rettangolare rosso nella figura seguente).
Per saperne di più: Come utilizzare una tabella di Excel con VBA
Cose da ricordare
In particolare, la macro non è in grado di recuperare i dati della cronologia degli annullamenti. In questo caso, è possibile estrarre i dati degli annullamenti e i dati della cronologia degli annullamenti. Tabella pivot se si attiva l'opzione Aggiorna i dati all'apertura del file .
Per farlo, è necessario fare clic su Tabella pivot Analizza > Opzioni .
Quindi selezionare la casella prima di Aggiorna i dati all'apertura del file opzione.
Conclusione
In questo articolo ho cercato di illustrare i metodi per aggiornare l'intervallo della tabella Pivot. Ovviamente, credo che questi metodi possano essere utili per voi. In ogni caso, se avete domande e suggerimenti, non dimenticate di condividerli nella seguente sezione commenti.