Come creare una tabella pivot in Excel: passaggi, campi e aggiornamento
By Mirko Peters ·
Come creare una tabella pivot in Excel: prepara i dati, usa Inserisci > Tabella pivot, trascina i campi, aggiungi le segmentazioni, poi aggiorna e risolvi i problemi. Passaggi per principianti.
Automatically translated with AI from the original post. Read the English original
Per creare una tabella pivot in Excel, fai clic su una cella qualsiasi dei dati, vai su Inserisci > Tabella pivot, scegli dove deve essere inserita la tabella (Nuovo foglio di lavoro o Foglio di lavoro esistente) e seleziona OK. Poi spunta o trascina i campi nel riquadro Campi tabella pivot per costruire il riepilogo. Questo articolo è pensato per gli utenti di Excel che hanno un lungo elenco di righe, come vendite, ticket o ore, e vogliono i totali per cliente, area geografica o mese senza scrivere una sola formula. Preparerai i dati, creerai la tabella, cambierai il modo in cui vengono calcolati i numeri, filtrerai con le segmentazioni, manterrai la tabella aggiornata e risolverai gli errori più comuni.
Punti chiave
- Per creare una tabella pivot, seleziona i dati, vai su Inserisci, quindi Tabella pivot, scegli un foglio di lavoro nuovo o esistente e seleziona OK.
- I dati puliti vengono prima di tutto: una sola riga di intestazione, un'intestazione univoca e non vuota in ogni colonna, nessuna cella unita e nessun subtotale nell'origine.
- Trascina i campi in Righe, Colonne e Valori. I campi numerici usano per impostazione predefinita Somma, ma una colonna che Excel legge come testo usa per impostazione predefinita Conteggio.
- In alcuni casi una tabella pivot non si aggiorna da sola. Dopo una modifica ai dati di origine, fai clic con il pulsante destro su di essa e seleziona Aggiorna, oppure premi Alt+F5.
- Formatta l'origine come tabella di Excel, così le nuove righe vengono incluse quando aggiorni la tabella pivot.
Una tabella pivot non modifica i tuoi dati. Legge l'origine e ne mostra un riepilogo. Per questo puoi trascinare i campi quante volte vuoi senza rischiare le righe originali.
Prepara i dati di origine
La maggior parte dei problemi con le tabelle pivot nasce proprio qui, prima del primo clic. L'articolo di Microsoft su come creare una tabella pivot per analizzare i dati del foglio di lavoro richiede dati puliti e tabellari con queste caratteristiche:
- Una sola riga di intestazione, e ogni colonna ha un'intestazione univoca e non vuota.
- Nessuna doppia riga di intestazione e nessuna cella unita.
- Nessun subtotale nell'origine. La panoramica di Microsoft sulle tabelle pivot indica di rimuovere i subtotali esistenti prima di creare la tabella pivot.
- Nessuna riga o colonna vuota all'interno dell'elenco.
- Un solo tipo di dato per colonna. Non mescolare numeri e testo.
L'ultimo punto ha un effetto reale sui risultati. Microsoft spiega che i campi valore numerici usano per impostazione predefinita Somma, ma se Excel legge il campo come testo, usa per impostazione predefinita Conteggio. Basta una cella con "N/D" o "n/d" in una colonna di importi per causarlo. Se la tabella pivot mostra conteggi dove ti aspettavi totali, controlla prima la colonna di origine.
Ora trasforma l'elenco in una tabella di Excel: fai clic su una cella dei dati e premi Ctrl+T. Microsoft consiglia una tabella come origine, e la stessa panoramica indica che le tabelle acquisiscono i nuovi dati quando aggiorni la tabella pivot. Un intervallo normale si ferma all'ultima riga con cui è stato creato. Un intervallo denominato dinamico può anche espandersi, secondo la stessa pagina, ma una tabella è più semplice da impostare e più facile da capire per chi viene dopo di te.
Se i dati devono essere prima riorganizzati, ad esempio con colonne per mese che dovrebbero diventare righe, Microsoft consiglia di usare Power Query per annullare la rotazione (unpivot) prima di creare la tabella. La nostra pagina dedicata a Power Query tratta questo strumento.
Come creare una tabella pivot in Excel passo dopo passo
Questi passaggi valgono per Excel su Windows, come descritto nella pagina di Microsoft.
- Seleziona le celle che vuoi usare oppure fai clic su una cella all'interno della tabella o dell'elenco. Excel individua automaticamente il blocco di dati circostante.
- Vai su Inserisci e seleziona Tabella pivot.
- Nella finestra di dialogo Crea tabella pivot, verifica la tabella o l'intervallo indicato nella casella Tabella/Intervallo. Se non è corretto, correggilo.
- Scegli dove inserire il report: Nuovo foglio di lavoro oppure Foglio di lavoro esistente. Un nuovo foglio tiene separati l'origine e il riepilogo, il che rende il tutto più leggibile e meno soggetto a errori.
- Seleziona OK. Excel apre il riquadro Campi tabella pivot sulla destra. Finché non aggiungi dei campi, l'area della tabella pivot nel foglio è vuota. È normale.
La finestra di dialogo include una casella di controllo facoltativa, Aggiungi questi dati al Modello di dati. Per una prima tabella pivot lasciala deselezionata. È pensata per i casi in cui combini più tabelle o lavori con dati molto voluminosi. La freccia del pulsante Tabella pivot offre inoltre Da origine dati esterna, Da Modello di dati e Da Power BI. Se arrivi al punto in cui ti servono relazioni tra tabelle, dai un'occhiata a Power Pivot.
Lascia che Excel suggerisca una struttura
Se non sai cosa creare, Inserisci > Tabelle pivot consigliate mostra alcune strutture predefinite per i tuoi dati. La pagina di Microsoft sulle tabelle pivot che ho consultato non descrive questa funzione passo dopo passo, ma indica che i suggerimenti per le tabelle pivot fanno parte delle esperienze connesse di Microsoft 365 e utilizzano servizi di intelligenza artificiale per analizzare i dati. Se la tua organizzazione ha disattivato le esperienze connesse, questi suggerimenti non saranno disponibili. Il percorso manuale descritto sopra funziona sempre.
Costruisci la struttura con il riquadro Campi tabella pivot
Il riquadro elenca ogni intestazione di colonna dell'origine come campo. Puoi selezionare la casella di controllo di un campo oppure trascinarlo in una delle aree. Quando selezioni un campo, Microsoft applica questi criteri predefiniti:
- I campi non numerici vanno in Righe.
- I campi di data e ora vanno in Colonne come gerarchia.
- I campi numerici vanno in Valori.
Puoi trascinare qualsiasi campo in un'altra area in un secondo momento. Un esempio pratico: con un elenco di vendite, seleziona Regione (va in Righe) e Importo (va in Valori), e otterrai il totale per regione. Trascina Prodotto in Colonne e gli stessi totali si suddivideranno per prodotto.
Ecco a cosa servono le aree:
- Righe elenca gli elementi sul lato sinistro, una riga per ogni valore univoco.
- Colonne elenca gli elementi nella parte superiore.
- Valori contiene i numeri che vengono sommati, contati o calcolati come media.
- Filtri inserisce un campo sopra la tabella, così puoi visualizzare un valore alla volta. La pagina di Microsoft dedicata al filtro delle tabelle pivot descrive questa funzione come filtro del report.
La pagina di panoramica menziona anche che puoi cambiare la forma del report tra Compatta, Struttura e Tabulare. Se la struttura predefinita comprime più campi in un'unica colonna, prova la forma Tabulare, che è più leggibile quando copi il risultato altrove. Verifica come appare ciascuna forma con i tuoi dati.
Modifica il calcolo
Per cambiare il modo in cui viene calcolato un valore, fai clic sulla freccia accanto al campo nell'area Valori e scegli Impostazioni campo valore. Nella scheda Riepiloga valori per puoi passare da Somma, Conteggio, Media, Max, Min e alle altre opzioni elencate. Excel aggiorna automaticamente il Nome personalizzato, che puoi comunque modificare. Un nome come "Somma di Importo" va bene per uso personale, ma se condividi il report conviene rinominarlo in modo più leggibile. Microsoft consiglia di rinominare solo a configurazione completata, perché cambiando il calcolo cambia di nuovo anche il nome.
Il pulsante Formato numero nella stessa finestra imposta il formato per l'intero campo, ad esempio valuta o un numero fisso di decimali. Conviene farlo una volta qui invece di formattare le celle a mano, perché la formattazione manuale delle celle può andare persa quando cambia il layout. Se vuoi mantenere la formattazione, apri Opzioni nella scheda Analisi tabella pivot e, in Layout e formato, seleziona Mantieni la formattazione delle celle durante l'aggiornamento. Nella stessa scheda c'è anche Adatta automaticamente la larghezza delle colonne durante l'aggiornamento, che potresti voler disattivare se le larghezze delle colonne continuano a cambiare.
Mostrare i valori come percentuali
La scheda Mostra valori come in Impostazioni campo valore cambia il significato del numero. Può visualizzare ogni valore come percentuale di un totale, ad esempio % del totale complessivo. Per mostrare un importo e la sua percentuale affiancati, trascina due volte lo stesso campo nell'area Valori e assegna a ciascuna copia un'impostazione diversa. È un buon trucco per una coppia di campi come "Ricavi" e "Quota dei ricavi".
Filtrare con segmentazioni dei dati e filtri del report
Una volta che la tabella funziona, la domanda successiva è di solito come guardare una sola parte dei dati. Ci sono tre strumenti, e tutti sono descritti nelle pagine di Microsoft.
Le segmentazioni dei dati sono pulsanti che restano visibili accanto alla tabella. Fai clic in un punto qualsiasi della tabella pivot, vai su Inserisci > Segmentazione dati, seleziona i campi che ti interessano nella finestra Inserisci segmentazioni dei dati e scegli OK. Viene creata una segmentazione per ogni campo. Fai clic su un pulsante per filtrare, tieni premuto Ctrl e fai clic per selezionare più elementi, e usa Cancella filtro per reimpostare. La pagina di Microsoft su utilizzo delle segmentazioni dei dati per filtrare i dati aggiunge un dettaglio utile: una segmentazione può controllare più tabelle pivot, ma solo se condividono la stessa origine dati. Seleziona la segmentazione, vai alla scheda Segmentazione dati, scegli Connessioni report e seleziona le tabelle pivot.
Menu a discesa dei filtri. La freccia in un'etichetta di riga o di colonna apre un menu con Filtri etichetta e Filtri valore. In Filtri valore trovi Primi 10, che può mostrare gli elementi superiori o inferiori in base a numero, percentuale o somma. Nell'elenco degli elementi deseleziona Seleziona tutto e spunta solo ciò che ti serve, oppure digita nella casella Cerca.
Filtro con clic destro. Seleziona gli elementi nella tabella, fai clic con il pulsante destro, scegli Filtra e poi Mantieni solo gli elementi selezionati oppure Nascondi gli elementi selezionati. Cancella filtro lo rimuove.
I filtri del report (l'area Filtri) hanno un'opzione utile in più: Mostra pagine dei filtri del report crea un foglio di lavoro per ciascun valore del campo filtro. È un modo rapido per ottenere un foglio separato per ogni area geografica.
Aggiornare una tabella pivot quando cambiano i dati
Una tabella pivot è un'istantanea dell'origine nel momento in cui è stata creata o aggiornata l'ultima volta. Se nell'origine compare una nuova riga, la tabella potrebbe non mostrarla subito. La pagina di Microsoft su aggiornamento dei dati di una tabella pivot elenca queste opzioni:
- Aggiorna una tabella. Seleziona la tabella pivot, vai alla scheda Analisi tabella pivot e seleziona Aggiorna nel gruppo Dati, oppure premi Alt+F5. Funziona anche fare clic con il pulsante destro sulla tabella e scegliere Aggiorna.
- Aggiorna tutto. Apri la freccia sotto Aggiorna e seleziona Aggiorna tutto. Questo aggiorna tutte le tabelle pivot della cartella di lavoro.
- Aggiorna all'apertura. Seleziona la tabella, apri Opzioni nella scheda Analisi tabella pivot, vai alla scheda Dati e seleziona Aggiorna dati all'apertura del file.
La pagina di Microsoft descrive anche un'impostazione di aggiornamento automatico, in cui le tabelle pivot basate sui dati della cartella di lavoro si aggiornano quando cambia l'origine. Specifica che questa funzione è attualmente riservata ai partecipanti al programma Microsoft 365 Insider e che le versioni meno recenti di Excel non si aggiornano automaticamente, anche se possono aggiornarsi all'apertura. Quindi non contarci finché non hai verificato che la tua build la include. Nel frattempo, l'aggiornamento manuale o l'aggiornamento all'apertura è la strada più sicura.
E se le nuove righe continuano a non comparire?
Probabilmente l'intervallo di origine è troppo piccolo. Se i dati sono una tabella di Excel, le nuove righe vengono incluse automaticamente all'aggiornamento. Se invece si tratta di un semplice intervallo, la tabella pivot continua a fare riferimento alle celle precedenti. Per correggerlo, segui la procedura descritta da Microsoft nell'articolo su come modificare l'origine dati di una tabella pivot: seleziona la tabella pivot, vai alla scheda Analizza, seleziona Cambia origine dati due volte (prima il pulsante e poi la voce di menu), seleziona Seleziona una tabella o un intervallo, inserisci l'intervallo nella casella Tabella/Intervallo e seleziona OK. Microsoft aggiunge che, se i dati cambiano molto, ad esempio aggiungendo o eliminando colonne, spesso una nuova tabella pivot è la scelta più pulita.
Se la tabella pivot utilizza il modello dati della cartella di lavoro, non è possibile modificare l'origine dati in questo modo.
Eliminare o ripulire una tabella pivot
L'articolo Microsoft sull'eliminazione di una tabella pivot descrive due metodi. Il primo: seleziona l'intera tabella pivot e premi Canc. Se compare il messaggio "Impossibile modificare questa parte del report di tabella pivot", premi Ctrl+A per selezionare tutto e premi di nuovo Canc. Il secondo: fai clic su una cella della tabella pivot, vai su Analisi tabella pivot > Seleziona > Intera tabella pivot ed eliminala da lì. Se la tabella pivot si trova da sola su un foglio, puoi eliminare l'intero foglio.
Fai attenzione a quest'ultimo metodo se il foglio contiene anche i dati di origine. La pagina Microsoft non spiega cosa succede all'origine, quindi verifica che i dati si trovino su un altro foglio prima di eliminare qualcosa. Le segmentazioni sono oggetti separati: per rimuoverne una, selezionala e premi Canc.
Quando una tabella pivot restituisce risultati errati
- Conteggi al posto delle somme. Una cella di testo nella colonna dei valori. Pulisci i dati oppure imposta Riepiloga valori per su Somma, quindi verifica che nessuna cella mostri ancora numeri come testo.
- Un campo manca nell'elenco. La colonna potrebbe non avere un'intestazione oppure l'intervallo non la include. Controlla la prima riga dell'origine e la casella Tabella/Intervallo in Cambia origine dati.
- Numeri non aggiornati. Non hai eseguito l'aggiornamento. Usa Alt+F5.
- Le date si comportano come testo. Se una colonna di date è memorizzata come testo, Excel non può trattarla come data. Convertila in date reali nell'origine e aggiorna.
- Il layout appare disordinato. Controlla l'origine per celle unite o una seconda riga di intestazione. I requisiti dei dati di Microsoft escludono entrambe le cose.
Per il lavoro che dovrai consegnare ad altri, assegna alla tabella pivot un nome di foglio chiaro, ad esempio "Vendite per regione", e inserisci una breve nota sopra di essa che indichi quali dati legge. Richiede un minuto e risparmia a chi la usa dopo di te il compito di indovinare.
Errori comuni
- Creare la tabella da un intervallo con righe vuote, includendo quindi solo la parte sopra lo spazio vuoto.
- Lasciare le righe dei subtotali nell'origine e ritrovarsi poi con un doppio conteggio nel riepilogo.
- Digitare numeri sopra la tabella pivot. È un report: modifica l'origine e aggiorna.
- Rinominare i campi prima che il calcolo sia definitivo, il che fa sì che Excel ripristini il nome.
- Dimenticare di aggiornare prima di inviare il file.
- Collegare una segmentazione a tabelle che usano origini dati diverse, per poi chiedersi perché non riesce a connettersi.
Argomenti correlati da esplorare
- Raggruppa le date per mese o trimestre. Un passo successivo comune per i dati di vendita e temporali.
- Segmentazioni per più tabelle. Collega una segmentazione a più tabelle pivot per creare una dashboard semplice.
- Grafici pivot. Un grafico collegato alla tabella pivot, che cambia quando la tabella cambia.
- Power Query prima della tabella pivot. Annulla la rotazione o unisci i dati prima con Power Query quando l'esportazione ha una colonna per ogni mese.
- Modello dati e misure. Combina più tabelle con Power Pivot quando un singolo elenco non basta.
Prossimo passo
Prendi uno dei tuoi elenchi, premi Ctrl+T per trasformarlo in tabella e crea da lì una tabella pivot con un solo campo in Righe e uno in Valori. Quando funziona, aggiungi una segmentazione e aggiorna una volta dopo aver modificato un numero nell'origine. Questo è l'intero percorso per creare una tabella pivot in Excel: preparare, costruire, filtrare e aggiornare.