Sfondo astratto caratterizzato da forme blu scuro lisce, curve e semitrasparenti, con un'illuminazione soffusa, che creano un effetto visivo moderno ed elegante.
Blog > Ufficio > Come eliminare i duplicati in Excel in tutta sicurezza

Come eliminare i duplicati in Excel in tutta sicurezza

Indre Simuntyte
Indre Simuntyte

Immagina un contabile con un file di esportazione di 12.000 righe contenente gli ordini dei clienti. Due clienti hanno lo stesso cognome, alcuni ordini si ripetono perché l’esportazione è stata eseguita due volte e, nascoste tra questi, ci sono voci che sembrano solo duplicati. Lei seleziona l’intero foglio, clicca su “Rimuovi duplicati” ed Excel ti comunica allegramente: “347 valori duplicati trovati e rimossi”. Fatto in pochi secondi. Solo che circa 90 di quelli non erano affatto duplicati, e ora sono spariti.

Ecco dove sta il problema. Per eliminare i duplicati in Excel in modo sicuro, devi agire prima ancora di cliccare sul pulsante. La funzione ” Rimuovi duplicati ” è veloce, definitiva e non ti dice proprio nulla su cosa sta effettivamente confrontando.

La maggior parte delle guide passa direttamente a quel pulsante. Quello che tralasciano è la parte che ti permette di salvare i tuoi dati: controlla prima di eliminare. Evidenzia prima, verifica cosa Excel considera un duplicato, poi elimina. Quindi vediamo come fare nel modo giusto.

Sintesi veloce (TLDR)
Il fatto che tu perda dati importanti quando elimini i duplicati in Excel dipende da due fattori: quali colonne selezioni e se hai controllato le corrispondenze prima di eliminarle. Evidenzia prima i duplicati con la formattazione condizionale in modo da poterli vedere, verifica che la selezione delle colonne rifletta ciò che per i tuoi dati si intende effettivamente per “duplicato”, poi elimina. L’operazione “Rimuovi duplicati” è irreversibile e non mostra alcun avviso di annullamento una volta chiuso il file.

Perché i soliti consigli fanno perdere dati alle persone

La maggior parte dei tutorial si limita a tre frasi. Seleziona i dati, vai alla scheda “Dati”, clicca su “Rimuovi duplicati”. Tecnicamente corretto. In pratica, pericoloso.

Qui si presentano due problemi. Innanzitutto, l’operazione è distruttiva. Excel non sposta i duplicati in un foglio separato né li contrassegna per la revisione: elimina le righe e sposta tutto verso l’alto. Se salvi e chiudi, la mattina dopo non potrai più annullare l’operazione.

In secondo luogo, e questo è un aspetto che nessuno spiega mai, le colonne che selezioni nella finestra di dialogo determinano cosa viene considerato un duplicato. Quella singola scelta cambia completamente il risultato. Se selezioni solo la colonna “Email”, Excel considera identiche due righe se gli indirizzi email coincidono, anche se i nomi, le date d’ordine e gli importi sono completamente diversi. Mantiene la prima, elimina il resto e gli ordini veri e propri spariscono.

Le stesse linee guida di Microsoft ammettono che la rimozione dei duplicati comporta la cancellazione definitiva dei dati; ecco perché il Supporto Microsoft consiglia di copiare l’intervallo in un altro foglio di lavoro prima di eseguire lo strumento. È una buona abitudine. Ma quasi nessuno lo fa.

AVVISO
Come eliminare i duplicati in Excel in modo sicuro: evidenzia, controlla e poi elimina

Ecco l’approccio che protegge davvero i tuoi dati. Ci vogliono forse due minuti in più, ma così non verrà cancellato nulla che tu non abbia potuto vedere prima.

Passo 1 – Trovare i duplicati in Excel con la formattazione condizionale

Prima di fare qualcosa di irreversibile, rendi visibili i duplicati. Seleziona l’intervallo, poi vai su Home > Formattazione condizionale > Regole di evidenziazione celle > Valori duplicati. Scegli un colore di riempimento e conferma.

Excel evidenzia ogni valore duplicato. È il modo più veloce per individuare i duplicati senza modificare nemmeno una cella, ed è completamente reversibile. Non ti piace il risultato? Cancella la regola. Non è stato modificato nulla.

Una cosa che vale la pena capire riguardo alla funzione di evidenziazione: funziona colonna per colonna sulle celle che hai selezionato. Se evidenzi una singola colonna, Excel segnala i valori ripetuti solo in quella colonna. Se ne evidenzi diverse, tratta ogni cella in modo indipendente, il che può sembrare un po’ caotico ma ti dice esattamente dove si trovano le ripetizioni.

Passo 2 – Controlla prima di confermare

Scorri le celle evidenziate. Questo è il passaggio che il contabile ha saltato. Chiediti se un valore evidenziato sia davvero una riga duplicata o solo un valore che si ripete legittimamente. Se evidenzi la colonna del nome, verranno evidenziate due persone diverse di nome “James Miller”. Nessuna delle due è un ordine duplicato.

È proprio in questa fase di verifica che capisci la differenza tra “questo valore compare due volte” e “l’intero record è una copia”. Non è affatto la stessa cosa – e la funzione “Rimuovi duplicati” tiene conto solo delle colonne che le indichi.

Passaggio 3: Rimuovi, dopo aver selezionato le colonne giuste

Ora cancella, e ora sai esattamente cosa stai cancellando. Seleziona i dati, vai alla scheda “Dati”, poi clicca su “Rimuovi duplicati”. La finestra di dialogo elenca tutte le colonne con una casella di selezione. Quella finestra di dialogo è tutto ciò che serve.

Come la scelta della colonna cambia tutto

Questa è la parte che la maggior parte dei concorrenti tralascia del tutto, quindi diamo un’occhiata a cosa succede davvero.

Quando si eliminano i duplicati su più colonne, Excel cancella una riga solo se tutte le colonne selezionate corrispondono esattamente a quelle di un’altra riga. Se selezioni tutte le colonne, una riga deve essere una copia esatta dell’altra per essere rimossa. È l’impostazione più sicura, perché non elimina quasi mai un record che differisca in modo significativo.

Se deselezioni le colonne, la definizione diventa più flessibile. Supponiamo che i tuoi dati includano Nome, Email, ID ordine e Importo. Ecco come si comporta lo stesso pulsante a seconda di cosa selezioni:

Colonne selezionate Cosa considera Excel come duplicato Livello di rischio
Tutte e quattro le colonne Solo le righe identiche in ogni campo Basso – il più sicuro
Nome + Email Righe che corrispondono per nome e email, ignorando i dettagli dell’ordine Medio
Solo e-mail Tutte le righe che condividono un indirizzo e-mail, tutto il resto viene ignorato Alto – elimina gli ordini distinti
Solo ID ordine Righe con lo stesso ID, anche se inserite di nuovo in modo corretto Medio-alto

Notate lo schema. Meno colonne spuntate, più aggressiva è l’eliminazione. Chi vuole conservare ogni ordine distinto dovrebbe spuntare tutte le colonne che rendono unica una riga, mentre chi sta ripulendo una semplice mailing list può tranquillamente spuntare solo “Email”: in quel caso, un indirizzo email ripetuto è davvero un contatto duplicato.

Regola generale: seleziona le colonne che, nel loro insieme, definiscono un record univoco. Per gli ordini, di solito si tratta dell’ID ordine più un paio di campi. Per un elenco di contatti, potrebbe bastare solo l’indirizzo e-mail.

## Ottenere valori univoci senza cancellare nulla

A volte non vuoi proprio distruggere l’originale. Vuoi solo che ti venga fornito separatamente un elenco pulito di valori univoci. Ci sono due modi sicuri per farlo.

La funzione UNIQUE è la soluzione più semplice, se la tua versione di Excel la supporta. Inseriscila in una cella vuota e genererà un elenco senza duplicati nelle celle adiacenti, lasciando inalterato il dato di origine.

=UNIQUE(A2:A5000)

I dati originali restano esattamente dove sono. Basta modificare la fonte e l’elenco unico si aggiorna automaticamente. Questo è il grande vantaggio rispetto a “Rimuovi duplicati”: è non distruttivo per definizione.

L’altra opzione è il Filtro avanzato. > i dati, Avanzate, >, “Copia in un’altra posizione” con l’opzione “Solo record unici” selezionata. In questo modo viene creata una copia deduplicata in un altro punto del foglio. ExcelDemy illustra diversi metodi non distruttivi se vuoi delle varianti, mentre DataCamp approfondisce l’approccio basato sulla funzione UNIQUE. Entrambi mantengono intatta la fonte, che è proprio il punto fondamentale.

Come evitare le insidie più comuni

Ci sono alcune cose che creano confusione anche quando si segue l’ordine.

“Ha eliminato delle righe che mi servivano.” Quasi sempre è un problema di selezione delle colonne. Hai selezionato troppo poche colonne, quindi Excel ha effettuato la corrispondenza su dati parziali. Non hai ancora salvato e chiuso? Premi subito Ctrl+Z. Hai già chiuso? Stai recuperando i dati da un backup. Ecco esattamente perché è importante l’abitudine di copiare prima.

I duplicati che non vengono individuati. Di solito si tratta di spazi finali o di un uso non coerente delle maiuscole. Per Excel, “[email protected] ” con uno spazio non è uguale a “[email protected]”. Esegui prima le funzioni TRIM e CLEAN sulla colonna, altrimenti la fase di evidenziazione non li rileva.

Numeri memorizzati come testo. Un valore formattato come testo e lo stesso valore espresso come numero non verranno riconosciuti come corrispondenti. Converti la colonna in un unico formato prima di eliminare i duplicati, altrimenti otterrai falsi negativi.

Le celle unite generano errori. La funzione “Rimuovi duplicati” non funziona su intervalli con celle unite. Separa prima le celle.

SUGGERIMENTO
## Domande frequenti

Quando si eliminano i duplicati in Excel, viene cancellata l’intera riga o solo la cella?
L’intera riga. Excel elimina l’intero record e sposta verso l’alto le righe sottostanti. Non cancella mai una singola cella, ed è per questo che la selezione delle colonne è così importante: la corrispondenza avviene per colonna, ma l’eliminazione per riga.

Posso recuperare i miei dati dopo aver eliminato i duplicati?
Solo con Ctrl+Z prima di salvare e chiudere, oppure da un backup salvato. Una volta chiuso il file, non c’è modo di recuperare i dati. Per sicurezza, copia prima l’intervallo su un altro foglio.

Come faccio a evidenziare i duplicati invece di eliminarli?
Home > Formattazione condizionale > Regole per evidenziare le celle > Valori duplicati. Evidenzia ogni valore ripetuto senza modificare i tuoi dati e puoi disattivare la regola in qualsiasi momento. Il modo più sicuro per trovare i duplicati che Excel offre.

Qual è la differenza tra “UNIQUE” e “Rimuovi duplicati”?
UNIQUE è una formula che genera un elenco separato di valori univoci, calcolato in tempo reale, senza modificare la tua fonte. La funzione “Rimuovi duplicati” modifica definitivamente i dati sul posto. Usa UNIQUE quando vuoi conservare l’originale.

Come faccio a rimuovere i duplicati su più colonne?
Nella finestra di dialogo, seleziona tutte le colonne che, insieme, definiscono un record unico. Excel elimina una riga solo quando tutte le colonne selezionate corrispondono esattamente a quelle di un’altra riga. Selezionare più colonne è più sicuro; selezionarne meno è più aggressivo.

La versione breve

La funzione “Rimuovi duplicati” non è il nemico. Lo è invece usarla alla cieca. Evidenzia i duplicati con la formattazione condizionale in modo da poterli vedere chiaramente, verifica se si tratta di veri duplicati o solo di valori ripetuti, poi eliminali selezionando le colonne giuste. E copia sempre prima i dati su un altro foglio, perché lo strumento non ti dà una seconda possibilità una volta chiuso il file.

Ecco come eliminare i duplicati in Excel senza cancellare i dati che ti servono.

La stessa attenzione va prestata al software su cui esegui tutto questo. Una copia originale e correttamente concessa in licenza di Office garantisce che le tue formule, le funzioni come UNIQUE e i tuoi file funzionino esattamente come descritto nella documentazione.

🚀 Accelera la tua crescita
Esegui Excel con una licenza Office originale
Ricevi subito una chiave originale di Microsoft Office, così tutte le funzionalità funzioneranno come da documentazione.

Acquista chiavi originali di Office →

Scritto da

Indre Simuntyte
Indre Simuntyte

Read More