Pulizia dei dati

Come trovare e rimuovere i duplicati in Excel in modo sicuro

Conta, controlla e rimuovi i duplicati in Excel. Definisci le colonne chiave, scegli il record da conservare e verifica il numero di righe prima e dopo.

Dati → Rimuovi duplicati mantiene la prima corrispondenza in base alle colonne selezionate e rimuove quelle successive dall'intervallo scelto. Controlla le colonne nella finestra di dialogo prima di confermare. Puoi usare Annulla / Ctrl+Z finché l'azione rimane nella cronologia di annullamento, ma conserva anche una copia dei dati originali. Vedi la guida Microsoft sui duplicati.

Il flusso di lavoro sicuro è: conta → rivedi → decidi quale copia vince → quindi rimuovi. Ecco ogni passaggio.

Passaggio 1: conta i duplicati prima di toccare qualsiasi cosa

Per una singola colonna chiave (ad esempio, email nella colonna B):

=COUNTIF($B$2:$B$5000, B2)

Qualsiasi valore superiore a 1 contrassegna un gruppo duplicato. Per i duplicati definiti da un combinazione di colonne (stesso cliente E stessa data E stesso importo):

=COUNTIFS($A$2:$A$5000,A2, $C$2:$C$5000,C2, $D$2:$D$5000,D2)

Aggiungila come colonna helper denominata Copies, quindi filtra su >1 per visualizzare contemporaneamente tutte le righe interessate.

Per evidenziare: seleziona la colonna chiave → Home → Formattazione condizionale → Regole evidenzia celle → Valori duplicati. La regola confronta singoli valori, non più campi come un record completo. Usa COUNTIFS per una chiave composta.

Passaggio 2: decidi cosa significa effettivamente "duplicato".

Il bug sottile nella maggior parte dei lavori di deduplicazione non è la rimozione, ma la definizione:

  • Maiuscole/minuscole e spazi. COUNTIF non distingue tra maiuscole e minuscole: ACME Corp e acme corp corrispondono. Gli spazi aggiuntivi possono impedire una corrispondenza; rimuovili con TRIM quando appropriato. LOWER non serve per far ignorare le maiuscole a COUNTIF. Vedi COUNTIF nella guida Microsoft e la lista di pulizia.
  • Stessa chiave, dati diversi. Due righe con la stessa email ma numeri di telefono diversi non sono un duplicato: sono un conflitto che deve essere unito, non eliminato.
  • Ripetizioni legittime. In un foglio di transazioni, lo stesso cliente che appare due volte è normale. Le chiavi di deduplicazione devono includere un numero di colonne sufficiente per identificare una vera voce doppia.

Passaggio 3: scegli quale copia sopravvive

Lo strumento integrato di Excel mantiene sempre la prima occorrenza: la riga più in alto. Se preferisci conservare il record più recente, ordina in base alla colonna della data discendente prima rimuovendo i duplicati, in modo che il più recente sia il primo in ogni gruppo.

Per contrassegnare invece i sopravvissuti con formule (mantieni la prima occorrenza):

=IF(COUNTIF($B$2:B2, B2)=1, "keep", "remove")

L'intervallo di espansione $B$2:B2 conta solo le occorrenze fino alla riga corrente, quindi la prima copia ottiene "mantieni" e quelle successive ottengono "rimuovi". Filtra ed elimina le righe "rimuovi" dopo la revisione.

Passaggio 4: rimuovere e verificare il conteggio

Comunque elimini, verifica: le righe prima − le righe dopo dovrebbero essere uguali al numero di flag "rimuovi". Se così non fosse, fermati e controlla.

La versione con una sola istruzione

Con AI per Excel, l'intero flusso di lavoro (normalizzazione, conteggio, revisione, scelta dei sopravvissuti, eliminazione, verifica) è un'attività descritta:

"Trova le righe duplicate tramite email, ignorando maiuscole e minuscole e spazi aggiuntivi. Laddove i duplicati hanno numeri di telefono in conflitto, contrassegnali invece di eliminarli. Altrimenti mantieni la riga più recente accanto alla colonna Aggiornato. Mostrami un riepilogo prima di finalizzare."

Chiedi a GetSheetAI un foglio dei risultati separato e l'elenco delle eliminazioni proposte. Conserva l'originale e controlla chiavi, conflitti e numero di righe prima di usare il risultato. Vedi le funzionalità di GetSheetAI o il download.

Domande frequenti

Come posso rimuovere i duplicati mantenendo l'ultima voce?

Ordina in base alla colonna della data discendente per prima: Rimuovi duplicati mantiene la prima riga di ciascun gruppo, che dopo l'ordinamento è la più recente. Oppure utilizza una formula di supporto per contrassegnare tutti tranne gli ultimi, rivedere e quindi eliminare.

Perché Excel trova i duplicati che hanno un aspetto diverso?

COUNTIF ignora la distinzione tra maiuscole e minuscole. Spazi aggiuntivi e tipi di dati diversi possono impedire una corrispondenza attesa. Controlla le chiavi e normalizza solo le differenze prive di significato nei tuoi dati.

Excel può mostrare quali righe sono state rimosse come duplicate?

Non con lo strumento integrato: riporta solo un conteggio. Utilizza il metodo della colonna di supporto o un assistente che registra ogni riga rimossa, se hai bisogno di una traccia di controllo.