Come trovare e rimuovere i duplicati in Excel in modo sicuro
Il pulsante Rimuovi duplicati di Excel è veloce, irreversibile e mantiene le righe che non hai scelto. Ecco come contare, rivedere e quindi rimuovere i duplicati, con formule o un'istruzione AI.
Dati → Rimuovi duplicati è un clic e questo è il problema. Elimina immediatamente le righe, mantiene l'occorrenza prima di ciascun duplicato senza chiedere conferma e ti dice solo quante righe ha rimosso, non quali. Su una lista clienti o su un'esportazione di ordini, è una scommessa.
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 invece: selezionare la gamma → Home → Formattazione condizionale → Regole evidenzia celle → Valori duplicati. Tieni presente che questo controlla solo i duplicati di una sola colonna.
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 bianchi.
ACME Corpeacme corpsono stringhe diverse daCOUNTIFa meno che non si normalizzi prima conTRIM/LOWER. Pulisci prima di contare (lista di controllo completa per la 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."
Poiché il componente aggiuntivo crea un'istantanea della cartella di lavoro prima della scrittura e segnala esattamente quali righe sono state rimosse, la deduplicazione è rivedibile e reversibile: le due proprietà che mancano al pulsante integrato. Vedi come funziona il modello di sicurezza o inizia con download gratuito.
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?
Di solito accade il contrario: valori quasi identici non vengono abbinati a causa di spazi finali, maiuscole e minuscole o numeri memorizzati come testo. Normalizzare con TRIM e tipi coerenti prima di contare i duplicati.
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.