Programma
Dati imprecisi possono rovinare anche la migliore analisi, e una delle cause principali sono le voci duplicate nei fogli di calcolo. Basta un singolo duplicato per alterare i risultati e portarti a conclusioni completamente sbagliate. Per evitarlo, devi sapere come rimuovere i duplicati.
In questo articolo, condivido i cinque metodi migliori per trovare e rimuovere i dati duplicati in Microsoft Excel. Se vuoi evidenziare i duplicati senza rimuoverli, leggi la mia guida correlata, Come evidenziare i duplicati in Excel. Se preferisci familiarizzare prima con funzioni e caratteristiche di Excel, segui il nostro skill track Excel Fundamentals.
Come rimuovere i duplicati in Excel
Vediamo i cinque metodi più usati per rimuovere i dati duplicati dalle tabelle in Excel.
Metodo 1: Rimuovere i duplicati con la Formattazione condizionale
Puoi usare la funzione Formattazione condizionale per evidenziare duplicati o valori univoci e decidere se rimuoverli. Per farlo:
- Seleziona l'intervallo di celle da controllare. Poi vai su Home > Formattazione condizionale > Regole per evidenziare le celle > Valori duplicati.

Seleziona l'opzione Valori duplicati. Immagine dell'autore.
- Si apre una finestra di dialogo. Dal menu a discesa, scegli come evidenziare i duplicati. Qui ho scelto Riempimento giallo con testo giallo scuro.

Applica il formato. Immagine dell'autore.
- Fai clic su OK e vedrai i valori duplicati evidenziati.

I valori duplicati sono evidenziati. Immagine dell'autore.
Tuttavia, la Formattazione condizionale è limitata: non può evidenziare i valori duplicati nell'area Valori di un rapporto di tabella pivot. In quel caso, devi usare un metodo diverso.
Metodo 2: Usa la funzione Rimuovi duplicati
Un altro modo rapido per rimuovere i duplicati è usare la funzione Rimuovi duplicati integrata in Excel, uno strumento che ripulisce i dati rimuovendo definitivamente i duplicati. Per usarla:
- Seleziona l'intervallo di celle o fai clic su una cella, e Excel identificherà automaticamente l'intervallo.

Identificazione dell'intervallo di celle. Immagine dell'autore.
- Poi vai alla scheda Dati > Strumenti dati e seleziona Rimuovi duplicati.

Funzione Rimuovi duplicati. Immagine dell'autore.
- Si aprirà una finestra di dialogo. Qui seleziono le colonne da controllare per i duplicati. Se i tuoi dati includono intestazioni di colonna, seleziona la casella I miei dati hanno intestazioni e fai clic su OK.

Finestra di dialogo della funzione Rimuovi duplicati. Immagine dell'autore.
- Excel mostrerà un messaggio con il numero di duplicati rimossi e il numero di voci uniche rimanenti.

Finestra di messaggio. Immagine dell'autore.
- Ora puoi vedere che tutte le righe duplicate sono state rimosse.

Rimosse tutte le righe duplicate. Immagine dell'autore.
Metodo 3: Rimuovere i valori duplicati con l'opzione Filtro avanzato
Puoi anche usare la funzione Filtro avanzato in Excel per estrarre i valori univoci filtrando i duplicati, mantenendo i dati originali e mostrando solo le voci uniche. Ecco come usarla:
- Seleziona un intervallo di celle o una singola cella e Filtro avanzato identificherà automaticamente l'intervallo. Poi vai alla scheda Dati > Ordina e filtra e fai clic su Avanzate.

Opzione Filtro avanzato. Immagine dell'autore.
- Si aprirà una finestra di dialogo. Per copiare i valori univoci in un'altra posizione, seleziona Copia in un'altra posizione. Nel campo Copia in, specifica dove visualizzare i valori univoci. Poi seleziona la casella Solo record univoci e fai clic su OK.

Finestra di dialogo del Filtro avanzato. Immagine dell'autore.
- Ora tutti i valori univoci sono copiati nell'intervallo specificato.

Filtra i valori univoci con Filtro avanzato. Immagine dell'autore.
Metodo 4: Rimuovere i duplicati con le formule
Ora che conosci 3 funzioni integrate per rimuovere i duplicati, vediamo alcune funzioni personalizzate che puoi creare per ottenere lo stesso risultato. Per esempio, ho un dataset con le colonne Nome, Materia e Voto.

Dataset di studenti. Immagine dell'autore.
Per creare una formula che filtri i valori duplicati:
Per prima cosa, combino tutte le colonne (A,B,C) in una cella. Ci sono due metodi: la funzione CONCATENATE() o l'operatore &. Scegli quello che preferisci, il risultato sarà lo stesso. Per usare l'operatore &, digita la seguente formula:
=A2&B2&C2
Per usare la funzione CONCATENATE(), digita la seguente formula:
=CONCATENATE(A2,B2,C2)

Concatena le colonne. Immagine dell'autore.
Nella colonna successiva, usa COUNTIF() per calcolare quante volte ogni valore compare nella colonna D:
=COUNTIF(D2:D18,D2)
Qui, conteggio 1 significa che il valore è univoco, mentre 2 o più indica un duplicato.

Applica COUNTIF() per contare le occorrenze. Immagine dell'autore.
Poi vai alla scheda Dati > Ordina e filtra > seleziona Filtro per applicare un filtro alla colonna conteggio.

Applica Filtro. Immagine dell'autore.
Poi apri il menu a discesa, seleziona 1 per mantenere i valori univoci ed eliminare i duplicati, e premi OK.

Mantieni i valori univoci. Immagine dell'autore.
Ora puoi vedere che tutti i valori duplicati sono stati rimossi. Questo metodo è più complesso ma si aggiorna dinamicamente al variare dei dati, quindi è perfetto se vuoi gestire i duplicati in modo continuo.

Valori duplicati rimossi con la funzione Filtro. Immagine dell'autore.
Metodo 5: Rimuovere i duplicati con Power Query
Puoi anche usare Power Query per ripulire i dati e rimuovere i duplicati. Ecco come:
Seleziona una cella o un intervallo di celle. Vai alla scheda Dati > sezione Recupera e trasforma dati e fai clic su Da tabella/Intervallo. Si aprirà una finestra di dialogo per creare una tabella di Power Query e l'intervallo verrà selezionato automaticamente. Poi premi OK.

Creazione di una tabella. Immagine dell'autore.
Ora si aprirà la finestra dell'editor di Power Query. Da lì, scegli l'opzione Rimuovi duplicati per selezionare colonne specifiche o l'intera tabella. Per l'intera tabella, fai clic sul pulsante nell'angolo in alto a sinistra. Per una colonna specifica, fai clic con il tasto destro sull'intestazione oppure usa CTRL per selezionare più colonne. Una volta terminato, fai clic su Chiudi e carica in alto a sinistra per caricare i dati ripuliti in Excel.

Rimozione dei dati duplicati. Immagine dell'autore.
Vedrai che il dataset modificato torna in Excel. Per capirlo meglio, puoi selezionare un'altra colonna, come Materia, in questo esempio, e ripetere i passaggi per fare pratica. In questo modo verranno rimosse solo le righe in cui il nome dello studente è duplicato.

Dati caricati in un foglio Excel. Immagine dell'autore.
Questo metodo è perfetto se lavori con grandi dataset o se vuoi automatizzare la rimozione dei duplicati per futuri aggiornamenti dei dati.
Metodi per rimuovere i duplicati in Excel: qual è il migliore?
Abbiamo visto cinque modi diversi per rimuovere i duplicati in Excel. Ora voglio aiutarti a scegliere quale sia il migliore, ma prima parliamo rapidamente dei due tipi di dati duplicati.
Tipi diversi di dati duplicati
Finora, per chiarezza, mi sono concentrato su come rimuovere i valori duplicati in una colonna, e tutti i metodi mostrati funzionano se questo è il tuo problema. Tuttavia, per essere chiari, in Excel i duplicati possono presentarsi in due forme — valori duplicati e righe duplicate:
- Valori duplicati sono voci ripetute in una singola colonna. Per esempio, se ho una colonna di nomi e Minny compare più volte, quelli sono valori duplicati.
- Righe duplicate si verificano quando intere righe hanno dati identici in tutte le colonne. Ad esempio, la mia tabella ha le colonne Nome, Età e Città. Se due o più righe hanno gli stessi valori in questi campi, sono righe duplicate.
Tabella riassuntiva
Ecco una tabella riassuntiva che mostra i vantaggi specifici di ogni metodo. Ho aggiunto anche una colonna per indicare se il metodo può essere esteso alla rimozione delle righe duplicate. In pratica, se vuoi rimuovere un'intera riga duplicata, prova Formattazione condizionale, Filtro avanzato, Formule o Power Query, mentre lascia la funzione Rimuovi duplicati ai casi più semplici.
| Metodo | Vantaggi principali | Migliore per rimuovere |
|---|---|---|
| Funzione Rimuovi duplicati | Rapido e semplice per rimuovere i duplicati | Righe duplicate |
| Formattazione condizionale | Identificazione visiva dei duplicati prima della rimozione | Valori duplicati o righe duplicate |
| Filtro avanzato | Conserva i dati originali filtrando le voci univoche | Valori duplicati o righe duplicate |
| Formule | Controllo dinamico sui criteri di duplicazione | Valori duplicati o righe duplicate |
| Power Query | Automatizza la rimozione dei duplicati per aggiornamenti futuri | Valori duplicati o righe duplicate |
Buone pratiche per la rimozione dei duplicati
Ecco alcune buone pratiche che consiglio quando inizi qualsiasi progetto di pulizia dei dati:
- Tieni un backup: mantieni sempre un backup intatto dei dati grezzi prima di iniziare qualsiasi pulizia. Potrai usare la versione originale come riferimento quando serve.
- Definisci cosa è un duplicato: stabilisci criteri chiari per definire un duplicato nel tuo contesto specifico. A volte non è così semplice come corrispondenze esatte su tutti i campi.
- Standardizza prima: pulisci e standardizza i dati prima di cercare i duplicati — uniforma il maiuscolo/minuscolo, rimuovi spazi, correggi i formati data e gestisci i caratteri speciali.
- Inizia semplice, poi affina: parti dalle corrispondenze esatte prima di passare a confronti più complessi. Questo approccio ti aiuta a capire gradualmente la qualità dei tuoi dati.
- Convalida i risultati: controlla a campione i risultati quando usi strumenti automatici per individuare eventuali errori sistematici.
Risoluzione dei problemi comuni in Excel
Vediamo i problemi più comuni che potresti incontrare quando rimuovi i duplicati.
Duplicati non rimossi
A volte copiamo dati da siti web o da fonti esterne — spesso contengono caratteri nascosti o spazi che impediscono a Excel di identificare i duplicati. Per risolvere, puoi usare le funzioni TRIM() e CLEAN(). TRIM() rimuove gli spazi in eccesso tra le parole, mentre CLEAN() elimina i caratteri non stampabili.
=CLEAN(TRIM(A1))
Dati con subtotali o strutture
Se il tuo foglio contiene subtotali o strutture, possono interferire con la rimozione dei duplicati. Excel tratta queste righe di riepilogo come voci uniche, portando a una rimozione incompleta. Per evitarlo, rimuovi tutti i subtotali e le strutture prima di eliminare i duplicati.
Ecco come fare:
- Per rimuovere le strutture: vai alla scheda Dati trova il gruppo Struttura e fai clic su Cancella struttura.
- Per rimuovere i subtotali: vai alla scheda Dati, fai clic su Subtotale, poi su Rimuovi tutto.
Dopo aver rimosso strutture e subtotali, puoi procedere con la rimozione dei duplicati come al solito.
Distinzione tra maiuscole e minuscole
Excel considera testo in maiuscolo e minuscolo come valori diversi quando controlla i duplicati. Per esempio, Product e PRODUCT verrebbero trattati come voci diverse. Per evitarlo, usa le funzioni UPPER(), LOWER() o PROPER() per standardizzare il caso del testo in tutti i dati prima di iniziare la rimozione.
-
=UPPER()converte il testo in maiuscolo. -
=LOWER()converte il testo in minuscolo. -
=PROPER()mette in maiuscolo la prima lettera di ogni parola.
Considerazioni finali
Pulire i duplicati in Excel può sembrare un compito piccolo, ma fa una grande differenza nel tuo lavoro. Ho coperto cinque modi per farlo, dalle funzioni rapide integrate a tecniche più avanzate. Prova metodi diversi finché non trovi quello che si integra meglio nel tuo flusso di lavoro e mantiene i tuoi dati accurati.
Se vuoi rafforzare ulteriormente le tue competenze in Excel, dai un'occhiata al nostro corso Data Analysis in Excel e allo skill track Data Analysis with Excel Power Tools.
Sono una content strategist: mi piace semplificare argomenti complessi. Ho aiutato aziende come Splunk, Hackernoon e Tiiny Host a creare contenuti coinvolgenti e informativi per il loro pubblico.
Domande comuni sulla rimozione dei duplicati in Excel
Posso creare avvisi per futuri duplicati in Excel?
Sebbene Excel non abbia avvisi integrati per i duplicati, puoi usare la formattazione condizionale per evidenziare i duplicati non appena vengono inseriti.
Esiste una formula di Excel per rimuovere i duplicati?
Sì, puoi usare la funzione UNIQUE() in Excel 365 o formule simili per mostrare in tempo reale i valori univoci man mano che i dati cambiano.
Come faccio a rimuovere i duplicati ma mantenere la prima occorrenza in Excel?
Ordina i dati per la colonna della data di modifica (decrescente) prima di rimuovere i duplicati. In questo modo, Excel manterrà la prima occorrenza (la più recente).


