Come rimuovere i duplicati mantenendo tutti gli altri valori della riga in Excel?
Nell’elaborazione quotidiana dei dati, la funzione «Rimuovi duplicati» di Excel spesso elimina l’intera riga, rischiando di compromettere i dati presenti nelle altre colonne e l’integrità complessiva del foglio di lavoro. Questo articolo illustra diversi metodi per cancellare esclusivamente i valori duplicati in una colonna specifica, mantenendo intatti tutti gli altri dati della stessa riga. Le soluzioni proposte includono l’uso di formule combinate con filtri, codice VBA e il componente aggiuntivo Kutools. Ogni approccio è accompagnato da casi d’uso tipici, vantaggi chiave e indicazioni pratiche per individuare rapidamente la soluzione più adatta alle proprie esigenze.
![]() | ![]() |
Rimuovi duplicati ma mantenendo i restanti valori della riga con Filtro (3 passaggi)
Rimuovi duplicati ma mantenendo i restanti valori della riga con VBA (4 passaggi)
Rimuovi duplicati ma mantenendo i restanti valori della riga con Kutools per Excel (2 passaggi)![]()
Rimuovi duplicati ma mantenendo i restanti valori della riga con Filtro
Un approccio affidabile per mantenere intatta la struttura dei dati durante l’eliminazione dei valori duplicati consiste nell’abbinare una formula semplice alla funzione Filtro di Excel. Questo metodo si rivela particolarmente efficace quando si desidera identificare visivamente e selezionare in modo mirato i duplicati da rimuovere all’interno di una singola colonna, assicurando che le altre informazioni presenti in ciascuna riga restino invariate. Ideale per dataset di piccole e medie dimensioni, questa tecnica offre all’utente il pieno controllo sull’intero processo di rimozione.
1. Seleziona una cella vuota adiacente al tuo intervallo dati (ad esempio, D2 se i dati iniziano in A2) e inserisci la formula: =A3=A2. Questa formula confronta ogni cella con quella immediatamente sopra per identificare i duplicati. Trascina il quadratino di riempimento verso il basso per applicare la formula alle righe successive, secondo necessità. Guarda lo screenshot seguente:
2. Successivamente, seleziona l’intero intervallo di dati—inclusa la nuova colonna con la formula—e fai clic su Dati > Filtro per attivare la funzione di filtro. In questo modo potrai filtrare facilmente le righe contrassegnate come duplicati.
3. Fare clic sull’icona Filtro nella colonna con la formula (ad esempio, la colonna D) e, dall’elenco a discesa, selezionare solo VERO. Verranno visualizzate tutte le voci duplicate (tranne l’ultima occorrenza).
4. Dopo aver fatto clic su OK, verranno mostrati tutti i valori duplicati identificati. Seleziona queste celle duplicate e premi il tasto Canc per eliminarle senza influenzare le altre celle della stessa riga. In questo modo, mantieni la struttura dei dati della riga rimuovendo soltanto i valori duplicati dalla colonna specificata. Si veda lo screenshot seguente:
Suggerimento: Assicurati di selezionare solo le celle duplicate—non l’intera riga—per rimuovere esclusivamente i valori desiderati.
5. Per ripristinare la visualizzazione normale, fai nuovamente clic su Dati > Filtro per disattivare il filtro. Elimina o svuota la colonna ausiliaria con la formula, se non ti serve più. I duplicati saranno ora scomparsi dalla colonna specificata, mentre tutti gli altri valori delle righe rimarranno intatti.
Vantaggi: Non richiede VBA né componenti aggiuntivi; i passaggi sono chiari e gli errori manuali si correggono facilmente.
Svantaggi: Non è completamente automatizzato: richiede un intervento manuale per la pulizia ed è meno efficiente con dataset molto grandi.
Rimuovi duplicati ma mantenendo i restanti valori della riga con VBA
VBA offre un metodo più automatizzato per rimuovere i duplicati da una colonna, lasciando inalterati tutti gli altri dati presenti nelle stesse righe. Questo approccio è ideale per gestire attività ripetitive di pulizia, specialmente quando si lavora con grandi volumi di dati o quando la procedura di rimozione deve essere eseguita frequentemente. L’uso di VBA riduce al minimo gli errori manuali e Risparmia tempo, ma è più indicato per utenti a proprio agio con la scrittura di script di base in Excel.
1. Premere Alt + F11 per aprire la finestra dell’editor Microsoft Visual Basic, Applications.
2. Nella finestra VBA, vai su Inserisci > Modulo, quindi copia e incolla il codice seguente nel nuovo modulo. Questo codice rimuove i valori duplicati dall’intervallo selezionato, lasciando invariati tutti gli altri dati delle righe:
VBA: Rimuovi duplicati ma mantenendo i restanti valori della riga
Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918
Dim xRow As Long
Dim xCol As Long
Dim xrg As Range
Dim xl As Long
On Error Resume Next
Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
ActiveWindow.RangeSelection.AddressLocal, , , , , 8)
xRow = xrg.Rows.Count + xrg.Row - 1
xCol = xrg.Column
'MsgBox xRow & ":" & xCol
Application.ScreenUpdating = False
For xl = xRow To 2 Step -1
If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
Cells(xl, xCol) = ""
End If
Next xl
Application.ScreenUpdating = True
End Sub 
3. Per eseguire lo script, premere F5 oppure fare clic sul pulsante Esegui. Verrà visualizzata una finestra di dialogo che chiederà di selezionare l’intervallo in cui si desidera rimuovere i valori duplicati. Fare quindi clic su OK per confermare.
4. La macro verrà eseguita e rimuoverà Valori duplicati all’interno della Intervallo limitato, sostituendoli con celle vuote, mentre tutti gli altri contenuti delle righe saranno conservati. In questo modo si mantiene intatta la struttura del foglio di lavoro.
Vantaggi: Estremamente efficiente con dataset grandi o ripetitivi; riduce al minimo il lavoro manuale.
Svantaggi: Richiede l’abilitazione delle macro e una conoscenza di base di VBA; le modifiche sono spesso irreversibili, quindi è consigliabile lavorare su una copia di backup.
Rimuovi duplicati ma mantenendo i restanti valori della riga con Kutools per Excel
Se hai installato Kutools per Excel, puoi semplificare la rimozione dei duplicati da un intervallo o da una colonna, preservando al contempo tutti gli altri dati della riga. Kutools offre funzionalità intuitive ed efficienti per gestire i dati duplicati, risultando particolarmente utile se devi spesso ripulire elenchi in Excel.
Dopo aver installato Kutools per Excel, è possibile utilizzare uno dei due metodi seguenti, a seconda dei propri dati e preferenze:
Metodo 1: Unire le stesse celle (2 passaggi)
1. Evidenzia i valori duplicati da eliminare. Quindi, vai su Kutools > Unisci e Dividi > Unire le stesse celle. Questa operazione unirà i valori duplicati contigui in un’unica cella, rendendo semplice cancellare tutte le istanze tranne la prima.
2. Dopo l’unione, seleziona la cella unita, vai su Home > Unione e centramento > Separa celle per ripristinare le celle allo stato normale. I duplicati appariranno ora come celle vuote, mentre per ogni gruppo rimarrà solo il valore univoco.
Il risultato sarà simile all’esempio seguente, in cui i duplicati sono stati rimossi e i restanti valori delle righe sono stati conservati:
Metodo 2: Seleziona celle duplicate/uniche (4 passaggi)
1. Seleziona l’intero elenco o l’intervallo da cui desideri rimuovere i valori duplicati. Fai clic su Kutools > Seleziona > Seleziona celle duplicate/uniche.
2. Nella finestra di dialogo Seleziona celle duplicate/uniche, scegli Duplicati (escluso il primo) nella sezione Regola. In questo modo verranno evidenziate tutte le istanze duplicate successive alla prima occorrenza.
3. Fare clic su OK. Verrà visualizzato un messaggio che indica quante celle duplicate sono state selezionate. Confermare con un altro clic su OK.
4. Premi semplicemente il tasto Canc per rimuovere i valori duplicati selezionati, lasciando inalterati i restanti dati della riga.

Vantaggi: Non richiede formule né codice; è estremamente rapido e intuitivo; supporta operazioni in blocco.
Svantaggi: Richiede un’installazione aggiuntiva.
Riepilogo e risoluzione problemi: Ciascuna delle soluzioni presentate offre un approccio pratico per rimuovere i valori duplicati mantenendo intatti tutti gli altri dati della riga in Excel. I metodi basati su filtri e formule sono ideali per un’elaborazione manuale, trasparente e graduale; VBA si rivela utile per operazioni批量 o ricorrenti; Kutools, invece, offre strumenti semplificati e fluidi, perfetti per gli utenti abituali. Controlla sempre con attenzione l’intervallo selezionato, crea copie di backup prima di eseguire operazioni批量 e scegli la soluzione più adatta al tuo flusso di lavoro e al tuo livello di dimestichezza con formule o codice. In caso di problemi—come duplicati non rilevati o perdita accidentale di dati—verifica l’accuratezza delle colonne ausiliarie, controlla l’ordinamento e assicurati che le selezioni siano corrette prima di procedere con l’eliminazione.
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 funzionalità 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 risparmia 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 (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di 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

