• Excel
  • Come eliminare i duplicati in Excel senza perdere dati

Come eliminare i duplicati in Excel senza perdere dati

Gavino Caputo 24 luglio 2026
Dati originali con righe duplicate evidenziate in rosso. Il sistema ha aiutato a rimuovi duplicati per ottenere un set di dati pulito.

Indice

Un elenco clienti, prodotti o transazioni può contenere la stessa voce più volte senza che ce ne accorgiamo subito. In Excel, eliminare i duplicati è semplice, ma scegliere il criterio sbagliato può cancellare informazioni utili: qui mostro come lavorare in sicurezza, quando usare il comando dedicato, quando preferire formule o Power Query e come controllare il risultato.

La deduplicazione in Excel richiede un criterio chiaro

  • Salva una copia dei dati prima di modificare l’elenco.
  • Il comando Rimuovi duplicati conserva la prima occorrenza ed elimina le successive.
  • Con più colonne, Excel considera duplicata la combinazione dei valori selezionati.
  • Per non cancellare nulla puoi usare UNICI, la formattazione condizionale o il filtro avanzato.
  • Spazi, formati e dati scritti diversamente possono nascondere duplicati apparenti.

Il modo più rapido per eliminare i doppioni

Per una pulizia una tantum, il comando integrato di Excel è quasi sempre la scelta più veloce. Seleziono una cella dell’elenco, apro la scheda Dati e faccio clic su Rimuovi duplicati. Se il mio intervallo contiene intestazioni, lascio attiva l’opzione che le identifica come tali.

La finestra mostra le colonne disponibili. Qui si decide che cosa significa “duplicato”. Se seleziono solo Email, due righe con la stessa email vengono considerate uguali anche se nome o città sono diversi. Se seleziono Nome, Cognome ed Email, Excel elimina soltanto le righe in cui tutti e tre i valori coincidono.

  1. Seleziona l’intervallo o la tabella.
  2. Apri Dati > Rimuovi duplicati.
  3. Controlla le intestazioni e scegli le colonne da confrontare.
  4. Conferma e leggi il numero di valori rimossi.

Excel mantiene la prima riga trovata e cancella le copie successive. Per questo, prima di eseguire l’operazione ordino i dati in modo da mettere per prima la versione più affidabile, per esempio il contatto aggiornato più di recente o la transazione con l’importo completo.

Prima di cancellare bisogna capire che cosa è davvero duplicato

Il rischio più comune non è usare male il pulsante, ma definire male l’identità del record. Due righe con lo stesso nome possono appartenere a persone diverse, mentre due clienti con nomi leggermente differenti possono avere la stessa partita IVA.

In un’anagrafica clienti userei quindi una chiave affidabile, come codice cliente, partita IVA o indirizzo email verificato. In un catalogo prodotti sceglierei il codice SKU; per le fatture, numero documento e fornitore possono formare una chiave composta.

Tipo di elenco Campo da preferire Errore da evitare
Clienti Codice cliente o email Usare solo il nome
Prodotti Codice SKU Confrontare soltanto la descrizione
Fatture Numero e fornitore Eliminare righe con lo stesso importo
Vendite ID transazione Confondere un acquisto ripetuto con un duplicato

Una vendita effettuata due volte non è necessariamente un errore. Prima della deduplicazione verifico sempre la data, l’ID della transazione e lo stato dell’ordine. Questa distinzione è piccola, ma può cambiare completamente il risultato di un’analisi o di un report.

Come controllare i duplicati senza eliminarli

Formattazione condizionale

Quando non sono ancora sicuro del criterio, evidenzio i valori ripetuti invece di cancellarli. Seleziono la colonna, apro Home > Formattazione condizionale > Regole evidenziazione celle > Valori duplicati e scelgo un colore.

Questa strada è utile per una verifica visiva veloce. Non risolve però i casi in cui un duplicato è scritto con spazi aggiuntivi, abbreviazioni o formati differenti.

Formula CONTA.SE

Per creare un controllo più trasparente aggiungo una colonna di appoggio. Se i dati si trovano in A2:A100, posso usare:

=SE(CONTA.SE($A$2:A2;A2)>1;"Duplicato";"Prima occorrenza")

La formula segnala solo le ripetizioni dalla seconda comparsa in poi. È una soluzione che preferisco quando devo conservare una traccia della decisione o sottoporre l’elenco a una revisione manuale.

Elenco separato con UNICI

Nelle versioni recenti di Excel posso ottenere una nuova lista senza modificare l’originale con:

=UNICI(A2:A100)

Il risultato si aggiorna quando cambia l’intervallo di origine. È ideale per creare menu a discesa, liste di categorie o riepiloghi, mentre non è sufficiente se devo correggere definitivamente la tabella principale.

Quando il comando standard non basta

Il pulsante funziona bene su un intervallo semplice, ma diventa meno adatto quando importo dati ogni settimana o devo ripetere la stessa pulizia su migliaia di righe. In questi casi uso Power Query, lo strumento di Excel per importare, trasformare e combinare dati attraverso passaggi ripetibili.

Il flusso tipico è questo:

  1. Carico il file o la tabella in Power Query.
  2. Normalizzo testo, maiuscole, spazi e formati.
  3. Seleziono le colonne che compongono la chiave.
  4. Scelgo Rimuovi righe > Rimuovi duplicati.
  5. Carico il risultato nel foglio o nel modello dati.

Il vantaggio reale non è soltanto la velocità. Power Query conserva la sequenza delle trasformazioni, quindi posso aggiornare il file con nuovi dati senza ripetere manualmente tutti i passaggi. Per un’elaborazione occasionale sarebbe eccessivo; per report ricorrenti, invece, riduce gli errori e rende il processo più controllabile.

Leggi anche: File Excel pesante? Come renderlo più veloce e leggero

Pulire prima di confrontare

Molti duplicati “mancati” dipendono da caratteri invisibili. Per esempio, “Roma” e “Roma ” sembrano identici, ma possono essere trattati come valori diversi. Una colonna di pulizia può usare una formula come:

=ANNULLA.SPAZI(SOSTITUISCI(A2;CARATT(160);" "))

La funzione elimina gli spazi superflui e sostituisce lo spazio non separabile, spesso presente nei dati copiati da siti web o gestionali. Dopo questa normalizzazione confronto la colonna pulita, non quella originale.

Gli errori che possono rovinare il risultato

Il primo errore è lavorare direttamente sull’unica copia disponibile. La rimozione è una modifica distruttiva: salvo sempre il file originale o duplico il foglio prima di confermare.

Il secondo è selezionare l’intera tabella senza riflettere sulle colonne. Se includo una colonna con un numero progressivo o un timestamp, due righe che rappresentano lo stesso evento potrebbero non risultare mai duplicate.

  • Non selezionare colonne casuali solo perché sono presenti nella tabella.
  • Controlla se date e orari includono anche secondi non visibili.
  • Uniforma numeri memorizzati come testo e numeri reali.
  • Verifica gli spazi iniziali e finali nei campi testuali.
  • Ordina prima i record per decidere quale versione conservare.
  • Confronta il numero di righe prima e dopo l’operazione.

Un dettaglio spesso sottovalutato riguarda le formule. Due celle possono mostrare lo stesso risultato ma contenere formule diverse, oppure una può contenere testo e l’altra un numero. In un file destinato alla business intelligence, controllo sempre tipo di dato e significato del campo, non soltanto ciò che appare a video.

Una procedura sicura per file importanti

Quando l’elenco alimenta un dashboard, un budget o un sistema gestionale, seguo una procedura più prudente. Prima registro il numero iniziale di righe e identifico le colonne chiave; poi salvo una copia e produco un report delle righe sospette.

  1. Duplica il foglio originale e proteggi la copia.
  2. Definisci la chiave che identifica davvero ogni record.
  3. Ordina i dati secondo il criterio di affidabilità.
  4. Normalizza spazi, formati e valori incoerenti.
  5. Individua i duplicati con formula o formattazione condizionale.
  6. Elimina le copie solo dopo un controllo manuale sui casi sensibili.
  7. Verifica totali, conteggi e grafici dopo la pulizia.

Se il dataset contiene importi, non mi limito a contare le righe eliminate. Controllo anche la somma prima e dopo la deduplicazione, perché una cancellazione errata può alterare ricavi, costi o quantità senza generare un messaggio di errore.

Una regola semplice per mantenere dati affidabili

Per un file piccolo e usato una sola volta, il comando di Excel è sufficiente. Per dati ricorrenti, preferisco una combinazione di normalizzazione, chiave univoca e Power Query, così la pulizia diventa parte del processo e non un intervento d’emergenza.

La deduplicazione non consiste nel cancellare righe a caso. Consiste nel decidere quale record rappresenta davvero l’entità o l’evento analizzato, documentare il criterio e verificare l’effetto sui risultati. È questo passaggio a trasformare un foglio semplicemente più ordinato in una base dati più affidabile.

Domande frequenti

Dipende dal tipo di elenco. Per i clienti sono più affidabili codice cliente, partita IVA o email; per i prodotti il codice SKU; per le fatture numero documento e fornitore; per le vendite l’ID transazione. Evita di usare soltanto il nome o l’importo, perché potresti eliminare record diversi.

Excel considera duplicata la combinazione dei valori nelle colonne selezionate. Se scegli solo Email, elimina le righe con la stessa email; se scegli Nome, Cognome ed Email, interviene soltanto quando tutti e tre i valori coincidono. Il comando conserva la prima occorrenza e rimuove quelle successive.

Puoi usare la formattazione condizionale per evidenziare i valori ripetuti oppure una colonna di appoggio con =SE(CONTA.SE($A$2:A2;A2)>1;"Duplicato";"Prima occorrenza"). Nelle versioni recenti di Excel, =UNICI(A2:A100) crea anche un elenco separato senza modificare l’originale.

Power Query è utile quando importi dati ricorrenti o lavori su migliaia di righe. Permette di normalizzare spazi, maiuscole e formati, selezionare la chiave e rimuovere i duplicati attraverso passaggi aggiornabili senza ripetere manualmente la procedura.

Valuta l'articolo

Valutazione: 0.00 Numero di voti: 0

Tag

formule
power query
formattazione condizionale
normalizzazione
duplicati
Autor Gavino Caputo
Gavino Caputo
Mi chiamo Gavino Caputo e da 14 anni mi occupo con passione di analisi dati, Business Intelligence e Data Science. Ho iniziato questo percorso perché sono sempre stato affascinato dalla possibilità di trasformare grandi volumi di informazioni in conoscenza utile e fruibile. Sul sito mondobi.it, il mio obiettivo è quello di rendere accessibili concetti complessi, condividendo la mia esperienza per aiutare a comprendere meglio il mondo dei dati, le sue applicazioni e le tendenze emergenti. Cerco di fornire contenuti accurati e aggiornati, spiegando i temi in modo chiaro e strutturato, basandomi su un confronto costante tra le diverse fonti e metodologie che incontro nel mio lavoro quotidiano.

Condividi post

Scrivi un commento