Rimuovere Caratteri o Parole Duplicati in Excel
AutoreXiaoyang• Data di modifica
Quando si lavora con dati testuali in Excel, capita spesso di imbattersi in caratteri duplicati o parole ripetute all’interno di una singola cella — una situazione comune con dati importati, input utente, tag o descrizioni di prodotto. Rimuovere questi duplicati migliora la leggibilità, garantisce coerenza nei dati e rende più affidabile qualsiasi analisi successiva.
In questa guida ti presenteremo diversi metodi efficaci per eliminare caratteri o parole duplicati in Excel: formule integrate, una soluzione rapida in blocco con Kutools per Excel e funzioni VBA personalizzabili. Potrai scegliere l’approccio più adatto in base alla tua versione di Excel, al tuo livello tecnico e alle tue esigenze operative.

- Utilizzando una formula di Excel
- Utilizzando Kutools per Excel in blocco
- Utilizzando una funzione definita dall'utente
Rimuovi caratteri duplicati in Excel
Rimuovere i caratteri duplicati significa mantenere solo la prima occorrenza di ciascun carattere all'interno di una cella (ad esempio, trasformare ")aabbcc« → »abc"). Ecco tre metodi pratici per ottenere questo risultato.
Utilizzando una formula di Excel
Se utilizzi Excel per Microsoft 365 o Excel 2021 e versioni successive, puoi rimuovere i caratteri duplicati tramite formule con matrici dinamiche. Questo metodo è completamente integrato e si aggiorna automaticamente non appena cambiano i dati di origine, risultando ideale per chi preferisce soluzioni basate su formule.
Passaggi:
- Seleziona una cella vuota in cui desideri visualizzare il risultato, ad esempio D2.
- Inserisci la seguente formula:
=TEXTJOIN("",,UNIQUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))) - Premi Invio per ottenere il risultato.
- Trascina il quadratino di riempimento verso il basso per estendere la formula alle altre celle, se necessario.

Funzionamento della formula:
- STRINGA.ESTRAIestrae ogni carattere dal testo
- RIGA+INDIRETTOgenera le posizioni dei caratteri
- UNICIRimuovi duplicati
- TESTO.UNISCIricombina il risultato in una stringa
- Questo metodo funziona solo in Excel 365 / 2021 o versioni successive
- Se visualizzi #NOME?, la tua versione potrebbe non supportare queste funzioni
Utilizzo di Kutools per Excel in blocco
Se desideri evitare formule complesse e cerchi un approccio più rapido e intuitivo—soprattutto con set di dati di grandi dimensioni—Kutools per Excel offre un modo comodo per rimuovere i caratteri duplicati in blocco.
Kutools per Excel include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!
Passaggi:
- Seleziona l'intervallo di celle da cui vuoi eliminare i caratteri duplicati.
- Vai a Kutools>Testo>Elimina Caratteri Specifici.

- Nella finestra di dialogo Elimina Caratteri Specifici, seleziona esclusivamente l'opzione Caratteri Duplicati. Fai clic su OK.

Risultato:
Tutti i caratteri duplicati in ogni cella selezionata vengono eliminati all’istante, conservando soltanto la prima occorrenza.

Vantaggi:
- Non richiede formule né codifica
- Funziona in tutte le versioni di Excel
- Supporta l'elaborazione in batch
- Interfaccia semplice e intuitiva
- Fa risparmiare molto tempo con set di dati di grandi dimensioni
Kutools per Excel- Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo Ora
Utilizzando una funzione definita dall'utente
Se la propria versione di Excel non supporta le formule con matrici dinamiche o se si preferisce una soluzione personalizzata e riutilizzabile, è possibile ricorrere a una funzione definita dall’utente (UDF) in VBA per eliminare i caratteri duplicati.
Passaggi:
- Premere Alt + F11 per aprire l'editor VBA.
- Fare clic su Inserisci > Modulo.
- Incollare il seguente codice:Codice VBA: Rimuovi caratteri duplicati
Function RemoveDupes1(pWorkRng As Range) As String 'Updateby Extendoffice Dim xValue As String Dim xChar As String Dim xOutValue As String Set xDic = CreateObject("Scripting.Dictionary") xValue = pWorkRng.Value For i = 1 To VBA.Len(xValue) xChar = VBA.Mid(xValue, i, 1) If xDic.Exists(xChar) Then Else xDic(xChar) = "" xOutValue = xOutValue & xChar End If Next RemoveDupes1 = xOutValue End Function
- Premere Alt+Q per chiudere l'editor VBA e tornare a Excel.
- In una cella vuota in cui si desidera visualizzare il risultato, inserire la seguente formula:
=RemoveDupes1(C2)
- È necessario abilitare le macro
- La funzione funziona solo in Foglio di lavoro corrente
Aggiunta: Rimuovere parole duplicate con funzione definita dall'utente
In alcuni casi, i dati possono contenere parole ripetute anziché caratteri, ad esempio:
Potresti voler mantenere solo le parole uniche, preservandone l'ordine originale.
Questo metodo permette di eliminare le parole duplicate utilizzando un delimitatore, come la virgola, lo spazio o il punto e virgola.
Passaggi:
- Premere Alt + F11 per aprire l'editor VBA.
- Fai clic su Inserisci > Modulo.
- Incollare il seguente codice:Codice VBA: Rimuovi parole duplicate
Function RemoveDupes2(txt As String, Optional delim As String = " ") As String Dim x With CreateObject("Scripting.Dictionary") .CompareMode = vbTextCompare For Each x In Split(txt, delim) If Trim(x) <> "" And Not .exists(Trim(x)) Then .Add Trim(x), Nothing Next If .Count > 0 Then RemoveDupes2 = Join(.keys, delim) End With End Function
- Premere Alt + Q per chiudere l'editor VBA e tornare a Excel.
- In una cella vuota in cui si desidera visualizzare il risultato, inserire la seguente formula:
=RemoveDupes2(A2,",") - Premere Invioper ottenere il risultato, quindi trascinare il Quadratino di riempimentoverso il basso per applicare la formula ad altre celle.

- In questa formula, puoi sostituire "," con altri delimitatori come « » o ";"
- Funziona al meglio quando i dati sono formattati in modo coerente
- Più delimitatori potrebbero richiedere personalizzazioni
Conclusione
La rimozione di caratteri o parole duplicati in Excel può essere eseguita in diversi modi, a seconda delle proprie esigenze e dell’ambiente Excel in uso.
- Utilizza le formule di Excel se preferisci una soluzione integrata e dinamica (Excel 365/2021).
- Usa Kutools per Excel se cerchi un metodo rapido per l’elaborazione in blocco senza formule.
- Utilizza le funzioni VBA quando serve maggiore flessibilità o quando lavori con versioni precedenti di Excel.
Ogni metodo offre vantaggi specifici, e la scelta migliore dipende dal proprio flusso di lavoro, dal livello di competenza tecnica e dalla complessità dei dati. Per la maggior parte degli utenti alle prese con set di dati di grandi dimensioni, uno strumento come Kutools può semplificare notevolmente il processo e potenziare l’efficienza.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (compatibile con MSI)
- Funzionano meglio insieme— produttività ottimizzata tra le applicazioni Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all'acquisto dei singoli componenti aggiuntivi
Indice
- Rimuovi caratteri duplicati in Excel
- Utilizzando una formula di Excel
- Utilizzando Kutools per Excel in blocco
- Utilizzando una funzione definita dall'utente
- Rimuovi parole duplicate in Excel
- I migliori strumenti per la produttività in Office
Kutools per Excel
Porta oltre 300 potenti funzionalità per ottimizzare le tue attività in Excel.
- ⬇️ Scarica gratuitamente
- 🛒 Acquista ora
- 📘 Tutorial sulle funzionalità
- 🎁 Prova gratuita di 30 giorni






