Come rimuovere Riga duplicata in Excel: 3 metodi semplici
AutoreSiluvia• Data di modifica
Le righe duplicate compaiono spesso quando copi dati da fogli diversi, importi report da sistemi esterni o unisci più elenchi in Excel. Se non vengono rimosse, queste voci ripetute possono compromettere totali, tabelle pivot, report e i risultati dell’Analisi dei dati.
In questa guida imparerai 3 metodi pratici per rimuovere le righe duplicate in Excel: utilizzando la funzione integrata di Excel Rimuovi duplicati, usando Kutools per Excel per selezionare e verificare le righe duplicate prima di eliminarle e impiegando VBA per automatizzare l'operazione.

Perché rimuovere Riga duplicata in Excel
Una riga duplicata indica che lo stesso record compare più di una volta nel tuo foglio di lavoro. Ad esempio, in un elenco vendite potrebbero ripetersi lo stesso ordine, cliente, prodotto e importo.
| ID Ordine | Cliente | Prodotto | Importo |
|---|---|---|---|
| 1001 | Green Market | Supporto per Laptop | 85 |
| 1002 | Northline Co. | Tastiera | 45 |
| 1001 | Green Market | Supporto per Laptop | 85 |
| 1003 | Bright Office | Monitor | 220 |
| 1002 | Northline Co. | Tastiera | 45 |
Nell'esempio sopra, i record relativi a ID ordine 1001 e ID ordine 1002 compaiono due volte. Rimuovi le righe duplicate per mantenere una sola copia pulita di ciascun record.
Metodo 1: Rimuovi Riga duplicata con Excel Rimuovi duplicati
Excel dispone di una funzione integrata Rimuovi duplicati che consente di eliminare rapidamente le righe duplicate da un intervallo selezionato. Questo metodo è ideale quando si desidera rimuovere i duplicati in modo diretto, conservando la prima occorrenza di ogni record.
- Seleziona l’intervallo di dati che contiene la riga duplicata.
- Vai alla scheda Dati e fai clic su Rimuovi duplicati nel gruppo Strumenti dati.

- Nella finestra di dialogo Rimuovi duplicati, imposta le opzioni come segue:
- ① Seleziona Includi titoli se il tuo intervallo selezionato include le intestazioni.
- ② Seleziona le colonne utilizzate per Contrassegna Duplicati.
- Se si selezionano tutte le colonne, Excel rimuove solo le righe completamente identiche.
- Se si selezionano solo una o alcune colonne, Excel considera duplicati i record con valori identici nelle colonne selezionate.
- ③ Fai clic su OK.

- Excel mostrerà una finestra di messaggio con il numero di valori duplicati rimossi e di valori univoci rimasti. Fai clic su OK per chiuderla.

Risultato: Excel rimuove le righe duplicate dall’intervallo selezionato e mantiene la prima occorrenza di ciascun record duplicato.
Metodo 2: Seleziona, evidenzia e rimuovi Riga duplicata con Kutools
Se desideri controllare le righe duplicate prima di eliminarle, Kutools per Excel offre un metodo più semplice e sicuro. Grazie alla funzione Seleziona celle duplicate/uniche, puoi individuare rapidamente le righe duplicate, evidenziarle se necessario, verificarle e poi rimuoverle dal foglio di lavoro. Questo metodo è particolarmente utile quando vuoi mantenere la prima occorrenza e eliminare solo le righe duplicate successive.
- Seleziona l'intervallo in cui desideri individuare e rimuovere le righe duplicate.
- Fai clic su Kutools > Seleziona > Seleziona celle duplicate/uniche.

- Nella finestra di dialogo Seleziona celle duplicate/uniche, procedi come segue:
- ① Scegli Ogni riga nella sezione Basato su.
- ② In Regola, seleziona Valori duplicati (Escludi la prima corrispondenza).
- Valori duplicati (escludi la prima corrispondenza): seleziona solo le righe duplicate aggiuntive e ne conserva una copia.
- Valori duplicati (Includi la prima corrispondenza): seleziona tutte le righe in ciascun gruppo di duplicati. Se eliminate, tutti i record duplicati di quel gruppo verranno rimossi.
- ③ Opzionale: seleziona Colore di sfondo o Colore del testo se desideri evidenziare le righe duplicate selezionate prima di eliminarle.
- ④ Fai clic su OK.

- Viene visualizzata una finestra di messaggio che indica quante righe sono state selezionate. Fai clic su OK.

- Fai clic con il pulsante destro del mouse su una delle righe selezionate e scegli Elimina.
Risultato: Le righe duplicate, eccetto la prima occorrenza, vengono selezionate ed eliminate. Rimane una sola copia di ciascun record ripetuto nel foglio di lavoro. Se hai applicato un colore di riempimento o un colore del carattere, le righe duplicate vengono evidenziate prima dell’eliminazione, per facilitarne la revisione.
- Seleziona i Riga duplicata prima di eliminarli, così puoi verificarne i risultati
- Può evidenziare i Riga duplicata con Colore di riempimento o Colore del Carattere per un controllo più semplice
- Mantiene la prima occorrenza e seleziona solo i Riga duplicata aggiuntivi
- Può selezionare intere Riga duplicata invece di sole celle singole
- Offre una finestra di dialogo chiara con regole sui duplicati facili da comprendere
- Più sicuro di Eliminazione email duplicate direttamente quando si lavora con dati importanti
- Nessuna formula, colonna di appoggio o codice VBA richiesti
Metodo 3: Rimuovi Riga duplicata con VBA
Questo codice VBA confronta Riga duplicata in base a tutte le colonne del Seleziona intervallo. Mantiene la prima occorrenza ed elimina le successive Riga duplicata.
- Premi Alt + F11 per aprire la finestra di Microsoft Visual Basic, Applications Edition.
- Fai clic su Inserisci > Modulo.
- Copia e incolla il codice VBA nella finestra del modulo.
Sub RemoveDuplicateRows_KeepFirst() 'Updated by Extendoffice 2026/5/22 Dim rng As Range Dim hasHeaders As VbMsgBoxResult Dim firstDataRow As Long Dim r As Long, c As Long Dim key As String Dim seen As Collection Dim rowsToDelete As Range Dim cellValue As Variant On Error Resume Next Set rng = Application.InputBox("Select the range to remove duplicate rows:", "Remove Duplicate Rows", Type:=8) On Error GoTo 0 If rng Is Nothing Then Exit Sub hasHeaders = MsgBox("Does the selected range include headers?", vbYesNoCancel + vbQuestion, "Header Option") If hasHeaders = vbCancel Then Exit Sub If hasHeaders = vbYes Then firstDataRow = 2 Else firstDataRow = 1 End If Set seen = New Collection Application.ScreenUpdating = False For r = firstDataRow To rng.Rows.Count key = "" For c = 1 To rng.Columns.Count cellValue = rng.Cells(r, c).Value If IsError(cellValue) Then key = key & "[ERROR]" & CStr(rng.Cells(r, c).Text) & Chr(30) Else key = key & CStr(cellValue) & Chr(30) End If Next c On Error Resume Next seen.Add key, key If Err.Number <> 0 Then If rowsToDelete Is Nothing Then Set rowsToDelete = rng.Rows(r).EntireRow Else Set rowsToDelete = Union(rowsToDelete, rng.Rows(r).EntireRow) End If Err.Clear End If On Error GoTo 0 Next r If Not rowsToDelete Is Nothing Then rowsToDelete.Delete MsgBox "Duplicate rows have been removed.", vbInformation Else MsgBox "No duplicate rows were found.", vbInformation End If Application.ScreenUpdating = True End Sub - Premi F5 oppure fai clic sul pulsante Esegui nell'Editor VBA per eseguire il codice.
- Nella finestra popup, seleziona l'intervallo da cui desideri rimuovere le righe duplicate, quindi fai clic su OK.

- Quando ti viene chiesto se «Seleziona intervallo» include le intestazioni, scegli Sì o No.

Risultato: Le righe duplicate nell’intervallo selezionato vengono rimosse, mantenendo solo la prima occorrenza.
Quale metodo dovresti usare
Il metodo migliore dipende da ciò che preferisci: una soluzione integrata e rapida, un approccio visivo più sicuro per rivedere prima i duplicati o un metodo basato sul codice.
| Metodo | Ideale per | Mantiene la prima occorrenza | Seleziona il primo Riga duplicata | Può evidenziare i duplicati | Difficoltà |
|---|---|---|---|---|---|
| Excel Rimuovi duplicati | Eliminazione rapida di Riga duplicata | ✅ Sì | ❌ No | ❌ No | Facile |
| Kutools per Excel | Selezione, evidenziazione, revisione ed eliminazione sicura di Riga duplicata | ✅ Sì | ✅ Sì | ✅ Sì | ✅ Molto facile |
| VBA | Rimozione di Riga duplicata tramite codice | ✅ Sì | ❌ No | ❌ No | Avanzato |
Per una pulizia rapida, la funzione integrata di Excel Rimuovi duplicati funziona perfettamente. Se invece desideri selezionare, evidenziare e verificare le righe duplicate prima di eliminarle, Kutools per Excel è la scelta più sicura e visiva. VBA è ideale quando preferisci una soluzione basata su codice.
Domande frequenti
Come faccio a rimuovere Riga duplicata ma a mantenere la prima occorrenza in Excel?
Puoi utilizzare la funzione integrata di Excel Rimuovi duplicati. Questa funzione elimina i record ripetuti e conserva solo la prima occorrenza. In alternativa, puoi usare Kutools per Excel e selezionare Valori duplicati (Escludi la prima corrispondenza) per evidenziare esclusivamente le righe duplicate successive alla prima occorrenza.
Come faccio a rimuovere Riga duplicata in base a una singola colonna?
Selezioni il Suo intervallo di dati, vada su Dati > Rimuovi duplicati e selezioni solo la colonna che desidera utilizzare per il rilevamento dei duplicati. Excel considererà come duplicati le righe con lo stesso valore in quella colonna e manterrà la prima occorrenza.
Come posso individuare le righe duplicate senza eliminarle?
Utilizzi la funzione di Kutools per Excel Seleziona celle duplicate/uniche. Le permette innanzitutto di selezionare le righe duplicate, che potrà poi esaminare, evidenziare, copiare o eliminare.
Qual è la differenza tra Valori duplicati (Escludi la prima corrispondenza e Valori duplicati (Includi la prima corrispondenza?))
Valori duplicati (escludi la prima corrispondenza) seleziona solo le occorrenze ripetute dopo il primo record. È utile quando si desidera mantenere una copia ed eliminare i duplicati aggiuntivi.
Valori duplicati (Includi la prima corrispondenza) seleziona ogni riga in ciascun gruppo di duplicati, inclusa la prima occorrenza. È utile quando si desidera identificare tutti i record appartenenti a gruppi di duplicati.
Posso evidenziare i Riga duplicata prima di eliminarli?
Sì. Con Kutools per Excel, può selezionare i Riga duplicata e applicare contemporaneamente Colore di riempimento o Colore del Carattere. Ciò rende più semplice esaminare i record duplicati prima di eliminarli.
Excel può rimuovere i Riga duplicata distinguendo tra maiuscole e minuscole?
La funzione integrata di Excel «Rimuovi duplicati» non è ideale per il rilevamento di duplicati case-sensitive. Se ha bisogno di distinguere tra lettere maiuscole e testo minuscolo, può utilizzare l’opzione Maiuscole/minuscole nella funzione Seleziona celle duplicate/uniche di Kutools per Excel.
Conclusione
Rimuovere le righe duplicate è un passaggio fondamentale nella pulizia dei dati in Excel. Per una pulizia rapida, la funzione integrata di Excel Rimuovi duplicati funziona bene. Per un processo più sicuro, Kutools per Excel Le consente di selezionare ed esaminare le righe duplicate prima di eliminarle. Per attività di pulizia ripetute, VBA può aiutarLa ad automatizzare il processo.
Se lavora spesso con set di dati di grandi dimensioni o ha bisogno di controllare attentamente i duplicati prima di eliminarli, il metodo Kutools può Risparmia tempo e ridurre il rischio di eliminare accidentalmente record importanti.
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 risparmiare tempo.Fai clic 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 riduce centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi Kutools. 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 più applicazioni 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à semplificata 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
- Perché rimuovere Riga duplicata in Excel
- Metodo 1: Rimuovi Riga duplicata con Excel Rimuovi duplicati
- Metodo 2: Seleziona, evidenzia e rimuovi Riga duplicata con Kutools
- Metodo 3: Rimuovi Riga duplicata con VBA
- Quale metodo dovresti usare
- Domande frequenti
- I migliori strumenti per la produttività in Office
Kutools per Excel
Porta funzionalità avanzate 300+ in Excel
- 🧩 Panoramica
- 📥 Download Gratuito
- 🎁 Prova Gratuita di 30 Giorni disponibile







