Per approfondire altre procedure utili su fogli di calcolo, formule e automazioni, può essere utile consultare anche la sezione dedicata alle Guide Excel di Guide-Pratiche.it.
Indice
- Che cosa significa lavorare con dati sporchi in Excel
- Perché i dati sporchi creano problemi nelle tabelle pivot
- Quali sono gli errori più comuni nei dati di origine
- Prima regola: non creare subito la tabella pivot
- Come controllare rapidamente la qualità dei dati
- Come trasformare l’intervallo in una tabella Excel
- Come sistemare intestazioni mancanti, doppie o poco chiare
- Come rimuovere righe vuote e colonne inutili
- Come correggere spazi inutili e valori scritti in modo diverso
- Come gestire numeri memorizzati come testo
- Come correggere date non riconosciute da Excel
- Come gestire celle vuote nei campi importanti
- Come eliminare duplicati o gestirli correttamente
- Come creare la tabella pivot dopo la pulizia dei dati
- Esempio pratico: da dati sporchi a tabella pivot funzionante
- Come usare Power Query per pulire i dati prima della pivot
- Problemi comuni e soluzioni
- Buone pratiche per evitare dati sporchi nelle pivot
- Errori da evitare
- Conclusione
- Keyword e tag WordPress
Che cosa significa lavorare con dati sporchi in Excel
Creare una tabella pivot con dati sporchi in Excel significa costruire un report partendo da un elenco non perfettamente ordinato, con errori, incoerenze, valori mancanti o formati non corretti. È una situazione molto comune: raramente i dati arrivano già pronti per essere analizzati.
I dati possono provenire da fonti diverse, come gestionali aziendali, file CSV, esportazioni da e-commerce, CRM, software di contabilità, moduli online, database, fogli compilati manualmente o file ricevuti da colleghi. Quando questi dati vengono aperti in Excel, possono presentare problemi che compromettono la creazione della tabella pivot.
Per esempio, potresti avere una tabella vendite di questo tipo:
| Data ordine | Area | Cliente | Categoria | Fatturato |
|---|---|---|---|---|
| 05/01/2026 | Nord | Alfa Srl | Hardware | 1800 |
| 08/01/2026 | nord | Alfa Srl | Hardware | 900 |
| 12/01/2026 | Centro | Beta Spa | Software | 700 |
| Sud | Gamma Srl | Accessori | 400 | |
| 18/01/2026 | Centro | Beta S.p.A. | Software | 300 |
A prima vista la tabella sembra utilizzabile, ma contiene diversi problemi:
- “Nord” e “nord” sono scritti in modo diverso;
- “Alfa Srl” e “Alfa Srl ” possono essere considerati valori diversi a causa dello spazio finale;
- “Beta Spa” e “Beta S.p.A.” potrebbero indicare lo stesso cliente, ma Excel li considera diversi;
- una riga ha la data mancante;
- alcuni valori potrebbero essere numeri, altri testo.
Una tabella pivot può essere creata anche partendo da dati non perfetti, ma il risultato rischia di essere sbagliato, incompleto o difficile da interpretare.
Il punto fondamentale è questo: la tabella pivot non corregge automaticamente i dati sporchi. Li riepiloga così come sono. Se i dati di partenza contengono errori, la pivot può amplificarli rendendoli più evidenti nei report.
Per questo motivo, prima di creare una pivot, è importante controllare e pulire almeno gli elementi principali dell’origine dati.
Perché i dati sporchi creano problemi nelle tabelle pivot
Le tabelle pivot sono strumenti potenti, ma dipendono totalmente dalla qualità dell’origine dati. Una pivot non “capisce” che due valori simili indicano la stessa cosa. Per Excel, due testi diversi sono due elementi diversi.
Per esempio:
| Valore nella colonna Area |
|---|
| Nord |
| nord |
| NORD |
| Nord |
Per una persona questi valori indicano probabilmente la stessa area geografica. Per Excel, però, possono diventare voci separate nella tabella pivot.
Il risultato potrebbe essere:
| Area | Fatturato |
|---|---|
| Nord | 10.000 |
| nord | 2.500 |
| NORD | 1.800 |
| Nord | 900 |
Invece di avere un unico totale per l’area Nord, ottieni più righe separate. Questo rende il report meno chiaro e può portare a conclusioni sbagliate.
I dati sporchi creano problemi anche quando riguardano numeri e date. Se una colonna “Fatturato” contiene alcuni importi memorizzati come testo, Excel potrebbe non sommarli correttamente. In alcuni casi, quando trascini il campo nell’area Valori, Excel potrebbe impostarlo su Conteggio invece che su Somma.
Anche le date possono causare problemi. Se una colonna data contiene valori scritti come testo, la tabella pivot potrebbe non permettere il raggruppamento per mesi e anni oppure potrebbe ordinare le date in modo errato.
Altri problemi frequenti riguardano righe vuote, intestazioni mancanti, celle unite, colonne miste e duplicati. Tutti questi elementi possono impedire alla pivot di funzionare correttamente o generare report poco affidabili.
Per questo motivo, quando lavori con dati sporchi, il processo corretto non è:
- creare subito la tabella pivot;
- vedere se funziona;
- correggere a caso quello che non torna.
Il processo migliore è:
- controllare la struttura dei dati;
- correggere gli errori principali;
- trasformare l’intervallo in tabella Excel;
- creare la tabella pivot;
- verificare i risultati;
- correggere eventuali anomalie residue.
Questo metodo richiede qualche minuto in più all’inizio, ma evita molti problemi dopo.
Quali sono gli errori più comuni nei dati di origine
Prima di creare una tabella pivot con dati sporchi, conviene conoscere gli errori più frequenti. Riconoscerli rapidamente permette di intervenire nel modo corretto.
Gli errori più comuni sono:
| Problema | Effetto sulla tabella pivot |
|---|---|
| Intestazioni mancanti | La pivot non riconosce correttamente i campi |
| Intestazioni duplicate | I campi diventano ambigui |
| Righe vuote | L’intervallo dati può essere interrotto |
| Colonne vuote | La pivot può generare campi inutili o errori |
| Celle unite | Ordinamento, filtri e pivot possono funzionare male |
| Spazi iniziali o finali | Valori simili vengono separati |
| Maiuscole/minuscole incoerenti | Categorie duplicate o disordinate |
| Numeri come testo | Somme e medie non funzionano correttamente |
| Date come testo | Raggruppamento per mesi e anni non disponibile |
| Valori mancanti | Righe senza categoria, cliente o data |
| Duplicati indesiderati | Totali gonfiati |
| Valori scritti in modo diverso | Clienti, prodotti o categorie separati |
| Totali manuali dentro i dati | La pivot somma anche i totali già calcolati |
| Note o righe descrittive | La pivot interpreta testo non valido come dato |
| Formati misti nella stessa colonna | Risultati incoerenti |
Un esempio tipico di dati sporchi è una tabella esportata da un gestionale con righe di riepilogo incluse:
| Data | Cliente | Categoria | Fatturato |
|---|---|---|---|
| 05/01/2026 | Alfa Srl | Hardware | 1800 |
| 08/01/2026 | Beta Spa | Software | 700 |
| Totale gennaio | 2500 | ||
| 12/02/2026 | Gamma Srl | Accessori | 400 |
La riga “Totale gennaio” non dovrebbe stare nella tabella di origine. Se la includi nella pivot, Excel potrebbe trattarla come una normale riga di dati, alterando i risultati.
Una tabella di origine corretta deve contenere dati grezzi, non riepiloghi già calcolati.
Prima regola: non creare subito la tabella pivot
Quando si ricevono dati sporchi, la tentazione è creare subito una tabella pivot per “capire cosa c’è dentro”. A volte può essere utile per una prima esplorazione, ma non è il metodo migliore per costruire un report affidabile.
La prima regola è controllare i dati prima di creare la pivot.
Una tabella pivot funziona bene quando i dati sono organizzati in forma tabellare, cioè:
- ogni colonna rappresenta un campo;
- ogni riga rappresenta un record;
- ogni colonna ha un’intestazione;
- non ci sono righe vuote interne;
- non ci sono celle unite;
- non ci sono totali manuali;
- i dati della stessa colonna hanno lo stesso tipo;
- i valori sono coerenti.
Esempio di struttura corretta:
| Data ordine | Area | Cliente | Categoria | Prodotto | Quantità | Fatturato |
|---|---|---|---|---|---|---|
| 05/01/2026 | Nord | Alfa Srl | Hardware | Notebook | 2 | 1800 |
| 08/01/2026 | Centro | Beta Spa | Software | Antivirus | 10 | 700 |
| 12/01/2026 | Sud | Gamma Srl | Accessori | Mouse | 20 | 400 |
Ogni riga contiene una vendita. Ogni colonna contiene una sola tipologia di informazione.
Esempio di struttura non corretta:
| Vendite gennaio | |||
|---|---|---|---|
| Cliente | Categoria | Importo | Note |
| Alfa Srl | Hardware | 1800 | ok |
| Beta Spa | Software | 700 | |
| Totale | 2500 |
Questa seconda struttura può essere leggibile per una persona, ma non è ideale per una tabella pivot. Contiene un titolo sopra le intestazioni, una riga di totale e una colonna note probabilmente inutile per l’analisi.
Prima di creare la pivot, bisogna trasformare i dati in un elenco pulito.
Come controllare rapidamente la qualità dei dati
Prima di iniziare la pulizia, puoi fare alcuni controlli rapidi.
Controlla le intestazioni
Verifica che ogni colonna abbia un nome. Le intestazioni devono essere nella prima riga della tabella e devono essere univoche.
Nomi consigliati:
- Data ordine;
- Cliente;
- Area;
- Categoria;
- Prodotto;
- Quantità;
- Fatturato.
Nomi da evitare:
- Colonna1;
- Dati;
- Importo?;
- Tot;
- campo vuoto;
- intestazioni duplicate.
Controlla righe e colonne vuote
Scorri il file e verifica che non ci siano righe completamente vuote dentro l’elenco. Una riga vuota può interrompere l’intervallo riconosciuto da Excel.
Controlla celle unite
Le celle unite sono comode per l’impaginazione, ma dannose per le tabelle dati. In una tabella destinata a una pivot, ogni cella dovrebbe contenere un solo valore.
Controlla numeri e date
Verifica che gli importi siano numeri veri e che le date siano riconosciute da Excel. Se numeri e date sono testo, la pivot può comportarsi male.
Controlla categorie simili
Applica un filtro alla colonna Area, Categoria o Cliente e osserva l’elenco dei valori. Se vedi voci simili come “Nord”, “nord” e “Nord ”, devi uniformarle.
Controlla duplicati
Non tutti i duplicati sono errori. Una vendita ripetuta può essere legittima, ma una riga identica duplicata per errore può gonfiare i totali. Bisogna capire il contesto.
Questi controlli permettono di individuare i problemi principali prima di costruire la tabella pivot.
Come trasformare l’intervallo in una tabella Excel
Dopo il primo controllo, una buona pratica è trasformare l’intervallo in una tabella Excel. Questo rende i dati più facili da gestire e crea una base più stabile per la pivot.
Procedura:
- clicca su una cella qualsiasi dell’intervallo dati;
- premi Ctrl + T oppure vai su Inserisci > Tabella;
- verifica che l’intervallo selezionato sia corretto;
- seleziona Tabella con intestazioni;
- clicca su OK.
Excel applicherà uno stile tabellare e riconoscerà l’intervallo come tabella strutturata.
A questo punto puoi assegnare un nome alla tabella:
- clicca dentro la tabella;
- vai nella scheda Struttura tabella;
- modifica il campo Nome tabella;
- inserisci un nome come
TabellaVendite.
Usare una tabella Excel offre diversi vantaggi:
- la pivot può usare un’origine dati più stabile;
- le nuove righe vengono incluse più facilmente;
- i filtri sono più semplici da usare;
- le intestazioni sono gestite meglio;
- le formule nelle colonne si propagano automaticamente;
- il file è più ordinato.
Una pivot basata su TabellaVendite è più facile da mantenere rispetto a una pivot basata su un intervallo fisso come A1:G500.
Come sistemare intestazioni mancanti, doppie o poco chiare
Le intestazioni sono fondamentali per una tabella pivot. Ogni colonna dell’origine dati diventa un campo disponibile nella pivot. Se le intestazioni sono sbagliate, anche la pivot sarà difficile da usare.
Esempio problematico:
| Data | Cliente | Cliente | Importo | |
|---|---|---|---|---|
| 05/01/2026 | Alfa Srl | A001 | Nord | 1800 |
Qui ci sono diversi problemi:
- due colonne si chiamano “Cliente”;
- una colonna non ha intestazione;
- “Importo” potrebbe essere meno chiaro di “Fatturato”;
- non è chiaro se la seconda colonna Cliente sia un codice o un nome.
Meglio correggere così:
| Data ordine | Cliente | Codice cliente | Area | Fatturato |
|---|---|---|---|---|
| 05/01/2026 | Alfa Srl | A001 | Nord | 1800 |
Le regole pratiche sono:
- ogni colonna deve avere un nome;
- i nomi devono essere univoci;
- meglio evitare abbreviazioni ambigue;
- meglio usare nomi descrittivi;
- non inserire unità di misura confuse nel nome, se non servono;
- evitare caratteri strani o spazi eccessivi.
Esempi buoni:
- Data ordine;
- Data fattura;
- Cliente;
- Codice cliente;
- Area;
- Venditore;
- Categoria;
- Prodotto;
- Quantità;
- Fatturato;
- Margine.
Una tabella pivot con campi chiari è molto più semplice da costruire e da leggere.
Come rimuovere righe vuote e colonne inutili
Le righe vuote all’interno dei dati possono creare problemi perché Excel potrebbe interpretare l’intervallo come interrotto. Anche le colonne vuote o inutili possono rendere la pivot più confusa.
Per rimuovere righe vuote:
- seleziona l’intervallo o la tabella;
- applica un filtro;
- cerca celle vuote nei campi principali;
- verifica se si tratta di righe completamente vuote;
- elimina solo le righe effettivamente inutili.
È importante non eliminare righe con dati incompleti senza prima capire se contengono informazioni importanti.
Per rimuovere colonne inutili, chiediti:
- questa colonna serve per analizzare i dati?
- verrà usata nella pivot?
- contiene informazioni affidabili?
- è una nota libera non utile al report?
- è una colonna di appoggio temporanea?
Colonne spesso inutili nelle pivot:
- note non strutturate;
- commenti manuali;
- colonne vuote;
- formattazioni importate;
- totali già calcolati se non necessari;
- campi duplicati;
- colonne tecniche non usate.
Una tabella di origine più pulita rende la pivot più chiara e riduce il rischio di errori.
Come correggere spazi inutili e valori scritti in modo diverso
Uno dei problemi più comuni nei dati sporchi è la presenza di spazi iniziali, spazi finali o valori scritti in modo incoerente.
Esempio:
| Area |
|---|
| Nord |
| Nord |
| nord |
| NORD |
| Nord-Ovest |
| Nord Ovest |
Alcune differenze sono solo errori di scrittura. Altre potrebbero indicare categorie realmente diverse. Prima di correggere, bisogna capire il significato dei valori.
Per rimuovere spazi inutili puoi usare la funzione:
=ANNULLA.SPAZI(A2)
Questa funzione elimina spazi iniziali e finali e riduce gli spazi multipli interni.
Per uniformare maiuscole e minuscole puoi usare:
=MAIUSC.INIZ(A2)
oppure:
=MAIUSC(A2)
oppure:
=MINUSC(A2)
Esempio:
| Valore originale | Valore pulito |
|---|---|
| nord | Nord |
| NORD | Nord |
| Nord | Nord |
Una procedura pratica è:
- crea una colonna di supporto accanto al campo sporco;
- usa una formula di pulizia;
- copia i risultati;
- incolla come valori sopra la colonna originale;
- elimina la colonna di supporto;
- aggiorna la tabella pivot.
Per valori scritti in modi diversi, come “Beta Spa” e “Beta S.p.A.”, spesso serve una tabella di corrispondenza manuale. Excel non può sapere automaticamente se due nomi rappresentano la stessa azienda.
In questi casi, conviene usare codici univoci quando disponibili, per esempio:
- codice cliente;
- codice prodotto;
- ID ordine;
- SKU;
- email utente;
- numero fattura.
I codici sono più affidabili dei nomi testuali.
Come gestire numeri memorizzati come testo
Un problema molto frequente nei dati importati è la presenza di numeri memorizzati come testo. In una tabella pivot questo può causare risultati sbagliati.
Segnali tipici:
- Excel conta il campo invece di sommarlo;
- i numeri sono allineati a sinistra;
- compare un triangolino verde nella cella;
- le somme non tornano;
- il campo “Fatturato” viene inserito come “Conteggio di Fatturato”.
Per verificare se un valore è numero, puoi usare:
=VAL.NUMERO(A2)
Se restituisce VERO, il valore è numerico.
Se restituisce FALSO, il valore è probabilmente testo.
Soluzioni possibili:
Convertire con l’avviso di Excel
Se Excel mostra un triangolino verde, puoi selezionare le celle e scegliere Converti in numero.
Usare Testo in colonne
- seleziona la colonna;
- vai su Dati > Testo in colonne;
- procedi senza modificare le opzioni;
- conferma.
Spesso questa operazione forza Excel a reinterpretare i valori.
Moltiplicare per 1
Puoi usare una colonna di supporto:
=A2*1
Poi copi e incolli come valori.
Usare la funzione VALORE
=VALORE(A2)
Questa funzione converte un testo numerico in numero, se il formato è riconoscibile.
Dopo aver convertito i numeri, aggiorna la pivot e verifica che il campo venga riepilogato come Somma.
Come correggere date non riconosciute da Excel
Le date sporche sono un altro problema molto comune. Una data può sembrare corretta, ma essere in realtà testo.
Esempio:
| Data ordine |
|---|
| 05/01/2026 |
| 12/01/2026 |
| 2026-01-18 |
| 18.01.2026 |
Se Excel non riconosce questi valori come date reali, la pivot può avere problemi nel raggruppamento per mesi e anni o nella sequenza temporale.
Per controllare una data:
=VAL.NUMERO(A2)
In Excel le date sono numeri seriali. Se la formula restituisce VERO, la data è riconosciuta. Se restituisce FALSO, è probabilmente testo.
Soluzioni:
Usare Dati > Testo in colonne
- seleziona la colonna data;
- vai su Dati > Testo in colonne;
- vai fino al terzo passaggio;
- scegli Data;
- seleziona il formato corretto;
- conferma.
Usare DATA.VALORE
=DATA.VALORE(A2)
Poi applica un formato data al risultato.
Correggere separatori incoerenti
Se le date usano punti, trattini o formati misti, può essere necessario sostituire i separatori o usare Power Query.
Dopo aver corretto le date, aggiorna o ricrea la pivot. A quel punto dovresti poter raggruppare i dati per:
- anni;
- trimestri;
- mesi;
- giorni.
Come gestire celle vuote nei campi importanti
Le celle vuote non sono sempre errori, ma nelle tabelle pivot possono generare voci poco chiare come “(vuoto)”.
Esempio:
| Area | Fatturato |
|---|---|
| Nord | 1800 |
| Centro | 700 |
| 400 |
La pivot potrebbe mostrare:
| Area | Fatturato |
|---|---|
| Nord | 1800 |
| Centro | 700 |
| (vuoto) | 400 |
Questo risultato non è necessariamente sbagliato, ma indica che alcune righe non hanno area assegnata.
Per gestire celle vuote, puoi:
- correggere il dato se conosci il valore corretto;
- inserire un valore standard come “Non assegnato”;
- escludere le righe vuote se non devono essere analizzate;
- mantenere “(vuoto)” se vuoi evidenziare dati incompleti.
Per esempio, puoi sostituire le celle vuote nella colonna Area con:
Non assegnato
In questo modo la pivot sarà più chiara:
| Area | Fatturato |
|---|---|
| Nord | 1800 |
| Centro | 700 |
| Non assegnato | 400 |
È meglio evitare di lasciare campi chiave vuoti, soprattutto per colonne come:
- Data;
- Cliente;
- Area;
- Categoria;
- Prodotto;
- Venditore;
- Fatturato.
Le celle vuote vanno gestite consapevolmente, non ignorate.
Come eliminare duplicati o gestirli correttamente
I duplicati possono essere corretti o sbagliati. Prima di eliminarli, devi capire il significato delle righe.
Esempio di duplicato probabilmente errato:
| Data | Cliente | Prodotto | Fatturato |
|---|---|---|---|
| 05/01/2026 | Alfa Srl | Notebook | 1800 |
| 05/01/2026 | Alfa Srl | Notebook | 1800 |
Se la seconda riga è stata inserita per errore, va rimossa.
Esempio di righe simili ma legittime:
| Data | Cliente | Prodotto | Fatturato |
|---|---|---|---|
| 05/01/2026 | Alfa Srl | Notebook | 1800 |
| 05/01/2026 | Alfa Srl | Mouse | 25 |
Qui le righe fanno parte probabilmente dello stesso ordine, ma rappresentano prodotti diversi. Non vanno eliminate.
Per trovare duplicati:
- seleziona la tabella;
- vai su Dati;
- usa Rimuovi duplicati;
- scegli con attenzione le colonne da confrontare.
Attenzione: se selezioni poche colonne, potresti eliminare righe che sembrano duplicate ma non lo sono. Se selezioni troppe colonne, potresti non individuare duplicati reali.
Un metodo prudente è creare prima una copia del foglio o del file, poi rimuovere i duplicati sulla copia.
In alcuni casi, invece di eliminare duplicati, devi contare valori univoci nella pivot usando Conteggio distinto tramite Modello dati. Questo è utile quando vuoi contare clienti diversi, ordini distinti o prodotti univoci senza cancellare righe legittime.
Come creare la tabella pivot dopo la pulizia dei dati
Dopo aver pulito i dati principali, puoi creare la tabella pivot.
Procedura:
- clicca dentro la tabella Excel pulita;
- vai su Inserisci > Tabella pivot;
- scegli Nuovo foglio di lavoro oppure un foglio esistente;
- conferma con OK.
A questo punto puoi costruire il report trascinando i campi.
Esempio per un report vendite:
- Area nell’area Righe;
- Categoria nell’area Colonne;
- Fatturato nell’area Valori;
- Data ordine nei filtri o raggruppata per mesi e anni.
Risultato:
| Area | Accessori | Hardware | Software | Totale |
|---|---|---|---|---|
| Centro | 500 | 1200 | 700 | 2400 |
| Nord | 800 | 3500 | 900 | 5200 |
| Sud | 400 | 1600 | 300 | 2300 |
Dopo aver creato la pivot, controlla:
- i totali sono plausibili?
- le categorie sono duplicate?
- compaiono voci come “(vuoto)”?
- i numeri sono sommati correttamente?
- le date si raggruppano per mese e anno?
- i campi hanno nomi chiari?
- la pivot include tutte le righe?
Se vedi anomalie, non correggere direttamente la pivot. Torna ai dati di origine, correggi il problema e aggiorna la tabella pivot.
Esempio pratico: da dati sporchi a tabella pivot funzionante
Supponiamo di avere questa tabella esportata da un gestionale:
| Data | Area | Cliente | Categoria | Importo |
|---|---|---|---|---|
| 05/01/2026 | Nord | Alfa Srl | Hardware | 1800 |
| 08/01/2026 | nord | Alfa Srl | Hardware | 900 |
| 10/01/2026 | Centro | Beta Spa | software | 700 |
| Sud | Gamma Srl | Accessori | 400 | |
| 15/01/2026 | Centro | Beta S.p.A. | Software | 300 |
| Totale | 4100 |
Problemi presenti:
- “Nord” e “nord” sono incoerenti;
- “Software” e “software” sono incoerenti;
- “Alfa Srl ” ha uno spazio finale;
- “Beta Spa” e “Beta S.p.A.” potrebbero indicare lo stesso cliente;
- una riga ha la data vuota;
- c’è una riga “Totale” da eliminare;
- il campo “Importo” potrebbe essere testo;
- il nome “Importo” può essere rinominato in “Fatturato”.
Pulizia:
- elimina la riga “Totale”;
- rinomina “Importo” in “Fatturato”;
- correggi “nord” in “Nord”;
- correggi “software” in “Software”;
- rimuovi lo spazio finale da “Alfa Srl”;
- decidi se uniformare “Beta Spa” e “Beta S.p.A.”;
- gestisci la data mancante;
- verifica che Fatturato sia numerico;
- trasforma l’intervallo in tabella Excel.
Tabella pulita:
| Data ordine | Area | Cliente | Categoria | Fatturato |
|---|---|---|---|---|
| 05/01/2026 | Nord | Alfa Srl | Hardware | 1800 |
| 08/01/2026 | Nord | Alfa Srl | Hardware | 900 |
| 10/01/2026 | Centro | Beta Spa | Software | 700 |
| 12/01/2026 | Sud | Gamma Srl | Accessori | 400 |
| 15/01/2026 | Centro | Beta Spa | Software | 300 |
Ora puoi creare una pivot con:
- Area nelle righe;
- Categoria nelle colonne;
- Fatturato nei valori.
Risultato:
| Area | Accessori | Hardware | Software |
|---|---|---|---|
| Centro | 1000 | ||
| Nord | 2700 | ||
| Sud | 400 |
La pivot ora è coerente, leggibile e adatta al report.
Come usare Power Query per pulire i dati prima della pivot
Quando i dati sporchi sono molti o arrivano periodicamente dalla stessa fonte, può essere utile usare Power Query. Power Query permette di importare, trasformare e pulire dati in modo ripetibile.
Con Power Query puoi:
- rimuovere righe vuote;
- eliminare colonne inutili;
- rinominare intestazioni;
- rimuovere spazi;
- trasformare maiuscole e minuscole;
- cambiare tipo dati;
- convertire date;
- filtrare righe indesiderate;
- sostituire valori;
- unire tabelle;
- creare colonne pulite;
- caricare il risultato in Excel.
Procedura base:
- seleziona la tabella dati;
- vai su Dati > Da tabella/intervallo;
- Excel apre Power Query;
- applica le trasformazioni necessarie;
- controlla i tipi di dati;
- clicca su Chiudi e carica;
- crea la tabella pivot sulla tabella pulita caricata da Power Query.
Il vantaggio principale è che le operazioni vengono salvate. Se il mese prossimo importi nuovi dati con gli stessi problemi, potrai aggiornare la query invece di rifare tutta la pulizia manualmente.
Power Query è particolarmente utile per:
- file CSV ricorrenti;
- esportazioni da gestionali;
- dati e-commerce;
- report mensili;
- dati con formati incoerenti;
- dataset grandi;
- processi ripetitivi.
Per operazioni semplici può bastare Excel tradizionale. Per pulizie ricorrenti, Power Query è spesso la soluzione migliore.
Problemi comuni e soluzioni
La pivot mostra valori duplicati nelle categorie
Probabilmente ci sono differenze nei testi, come spazi finali, maiuscole/minuscole o varianti di scrittura. Usa filtri, ANNULLA.SPAZI e sostituzioni per uniformare i valori.
Il campo numerico viene contato invece che sommato
La colonna contiene numeri memorizzati come testo o valori non numerici. Converti la colonna in numeri e aggiorna la pivot.
Le date non si raggruppano per mese e anno
La colonna contiene date non valide, celle vuote o testo. Correggi la colonna data e aggiorna o ricrea la pivot.
Compare la voce “(vuoto)”
Uno o più record hanno celle vuote nel campo usato nella pivot. Decidi se correggere, sostituire con “Non assegnato” o filtrare.
La pivot include una riga di totale già presente nei dati
Elimina i totali manuali dall’origine. La tabella pivot calcola già i totali in autonomia.
La pivot non include nuove righe
L’origine dati potrebbe essere un intervallo fisso. Usa una tabella Excel come origine e aggiorna la pivot.
I clienti sembrano duplicati
Controlla se sono scritti in modo diverso. Se disponibile, usa un codice cliente invece del nome.
Il report cambia dopo l’aggiornamento
Probabilmente i dati di origine sono stati modificati o la pulizia non è stabile. Se il processo è ricorrente, valuta Power Query.
Buone pratiche per evitare dati sporchi nelle pivot
Per creare tabelle pivot affidabili, conviene seguire alcune buone pratiche.
Usa una tabella Excel come origine
Trasforma sempre i dati in tabella con Ctrl + T. Questo rende l’origine più stabile e gestibile.
Mantieni una struttura unica
Non separare i dati per mese in tabelle diverse se non necessario. Meglio una sola tabella con una colonna data.
Evita totali manuali nei dati
La tabella di origine deve contenere record, non riepiloghi.
Usa codici identificativi
Quando possibile, usa codici cliente, codici prodotto, ID ordine e SKU. Sono più affidabili dei nomi testuali.
Controlla i tipi di dati
Date, numeri e testi devono essere coerenti. Non mescolare formati diversi nella stessa colonna.
Standardizza le categorie
Crea un elenco coerente di aree, reparti, categorie o stati. Evita varianti scritte manualmente.
Usa Power Query per processi ricorrenti
Se devi pulire ogni mese dati simili, automatizzare la pulizia con Power Query riduce errori e tempo.
Verifica la pivot dopo la creazione
Controlla sempre totali, valori vuoti, categorie duplicate e filtri attivi.
Errori da evitare
Creare la pivot senza controllare i dati
Una pivot basata su dati sporchi può generare report sbagliati. Controlla sempre l’origine prima.
Correggere i risultati direttamente nella pivot
La pivot è un riepilogo dinamico. Gli errori vanno corretti nei dati di origine, non nella pivot.
Lasciare celle unite
Le celle unite sono nemiche delle tabelle pivot. Usale solo per impaginazione, non nei dati di origine.
Eliminare duplicati senza capire il contesto
Non tutti i duplicati sono errori. Prima di rimuoverli, verifica se rappresentano record legittimi.
Ignorare numeri e date come testo
È uno degli errori più pericolosi, perché può generare somme sbagliate e raggruppamenti non disponibili.
Usare nomi campo poco chiari
Intestazioni ambigue rendono la pivot più difficile da costruire e interpretare.
Lasciare righe di totale nell’origine
La pivot calcola già i totali. Se lasci totali manuali nei dati, rischi di contarli due volte.
Non aggiornare la pivot dopo la pulizia
Dopo ogni modifica ai dati di origine, aggiorna la tabella pivot.
Conclusione
Creare una tabella pivot con dati sporchi in Excel è possibile, ma richiede metodo. La tabella pivot è uno strumento di riepilogo, non uno strumento magico di correzione automatica. Se i dati di origine sono incoerenti, incompleti o formattati male, anche il report finale rischia di essere poco affidabile.
La procedura corretta parte sempre dal controllo della base dati. Prima di creare la pivot bisogna verificare intestazioni, righe vuote, colonne inutili, celle unite, spazi finali, valori incoerenti, numeri come testo, date non riconosciute e duplicati. Dopo questa prima pulizia, conviene trasformare l’intervallo in una tabella Excel e usare quella come origine della tabella pivot.
Per dataset semplici, la pulizia può essere fatta direttamente in Excel con filtri, formule e comandi come ANNULLA.SPAZI, VALORE, DATA.VALORE, Testo in colonne e Rimuovi duplicati. Per dati ricorrenti o più complessi, Power Query è spesso la soluzione migliore, perché permette di creare un processo di pulizia ripetibile e più sicuro.
Una volta puliti i dati, la tabella pivot diventa molto più efficace: i totali sono corretti, le categorie non si duplicano, le date si raggruppano correttamente e i numeri vengono sommati nel modo giusto. Il risultato è un report più chiaro, affidabile e professionale.
Su Guide-Pratiche.it l’obiettivo è rendere strumenti come Excel più semplici da usare nel lavoro quotidiano, con tutorial operativi, esempi concreti e procedure pensate per trasformare dati disordinati in report utili e leggibili.