Come mostrare solo le righe duplicate in una colonna di Excel?
In vari scenari di analisi dei dati, potresti trovarti di fronte a una situazione in cui una colonna contiene sia valori unici che valori duplicati, ma desideri visualizzare o elaborare soltanto le righe duplicate. Cercare e nascondere manualmente ogni valore unico, uno per uno, può rivelarsi inefficiente e soggetto a errori, soprattutto con set di dati di grandi dimensioni. Un esempio è illustrato nello screenshot seguente, in cui restano visibili solo le voci duplicate dopo il filtraggio.
Per affrontare efficacemente questa sfida, Excel offre diversi approcci, che vanno dalle funzionalità integrate a componenti aggiuntivi avanzati e soluzioni automatizzate. Questi metodi riducono notevolmente il carico di lavoro manuale, aiutano a evitare errori e sono applicabili indipendentemente dalle dimensioni del set di dati. Di seguito sono descritte varie soluzioni pratiche, che ti permettono di scegliere l'opzione più adatta alle tue esigenze e al tuo livello di competenza in Excel.
Mostra solo i duplicati con Utilizza la formattazione condizionale e le funzioni di filtro
Mostra solo i duplicati con Kutools per Excel ![]()
Mostra solo i duplicati con formule e funzioni di filtro
Mostra solo i duplicati con codice VBA (Filtro automatico e visualizzazione solo dei duplicati)
Mostra solo i duplicati con Utilizza la formattazione condizionale e funzioni di filtro
Questo metodo sfrutta la funzionalità Utilizza la formattazione condizionale di Excel per evidenziare visivamente i Valori duplicati all'interno della colonna selezionata. Una volta evidenziati, è possibile utilizzare la funzione Filtro per visualizzare soltanto tali duplicati, tenendo fuori vista i dati unici. Questo approccio è particolarmente indicato per gli utenti che preferiscono una soluzione intuitiva, basata sull’uso del mouse, e desiderano evitare di scrivere formule o codice.
I vantaggi di questo metodo includono semplicità e feedback visivo immediato. Tuttavia, è più adatto a set di dati di dimensioni moderate. Per operazioni frequenti, su larga scala o con esigenze di automazione, consulta le altre soluzioni riportate di seguito.
1. Seleziona i valori da esaminare per individuare i duplicati, quindi fai clic su Home > Utilizza la formattazione condizionale > Regole per la formattazione condizionale > Valori duplicati. Nella finestra di dialogo Valori duplicati, seleziona Duplicati dal menu a discesa a sinistra, scegli il formato di evidenziazione desiderato dal menu a discesa a destra e fai clic su OK. Vedi screenshot:
I duplicati verranno evidenziati nel colore selezionato.
2. Fai clic sull’intestazione della colonna (ad esempio, «Nome»), quindi vai su Dati > Filtro per attivare la funzione Filtro.
3. Fai clic sull’icona Filtro nell’intestazione della colonna. Dal menu, scegli Filtra per colore, quindi seleziona il colore precedentemente impostato per i duplicati. Vedi screenshot:
4. Fai clic su OK. In questo modo, resteranno visibili solo le righe contenenti valori duplicati, mentre i valori unici saranno nascosti dall’elenco filtrato.
Questo metodo è ideale per analisi rapide e revisioni occasionali; ricorda che, se modifichi i dati dopo aver applicato la formattazione condizionale, devi riapplicare il filtro per aggiornare di conseguenza i risultati.
Mostra solo i duplicati con Kutools per Excel
Per chi deve gestire o analizzare regolarmente righe duplicate e uniche, Kutools per Excel offre un’utilità comoda e intuitiva chiamata Seleziona celle duplicate/uniche. Questa funzione ti permette di identificare e selezionare istantaneamente le righe uniche, così da poterle nascondere con pochi clic e lasciare visibili solo i valori duplicati. Kutools per Excel si rivela particolarmente prezioso con set di dati grandi e complessi, dove le operazioni manuali risulterebbero ingombranti e dispendiose in termini di tempo.
Dopo aver installato gratuitamenteKutools per Excel, segui questi passaggi:
1. Seleziona il tuo intervallo dati, quindi fai clic su Kutools > Seleziona > Seleziona celle duplicate/uniche.
2. Nella finestra di dialogo Seleziona celle duplicate/uniche, seleziona Valori unici e Seleziona Intera Riga. Fai clic su OK. Apparirà una finestra di riepilogo con il numero di righe selezionate.
3. Fai clic su OK per chiudere la finestra di riepilogo. Le righe uniche sono ora selezionate. Fai clic con il tasto destro su qualsiasi intestazione di riga del gruppo selezionato, quindi scegli Nascondi dal menu contestuale.
Con questi passaggi, tutte le righe uniche vengono nascoste, mostrando soltanto le tue righe duplicate per l’analisi o ulteriori operazioni.
Questo approccio si rivela particolarmente vantaggioso per flussi di lavoro ripetitivi, sessioni di revisione dati o collaborazioni su tabelle di grandi dimensioni, poiché aumenta la velocità e riduce il rischio di omissioni accidentali.
Mostra solo i duplicati con formule e funzioni di filtro
Se preferisci un approccio basato esclusivamente sulle funzionalità native di Excel e desideri un controllo preciso e flessibile, combinare formule con la funzione Filtro si rivela estremamente efficace. Basta impostare una formula per contrassegnare le righe duplicate e poi filtrarle facilmente per visualizzarle o elaborarle ulteriormente.
Questo approccio è ideale per gli utenti a proprio agio con le formule e che desiderano personalizzare o estendere la logica, ad esempio per contrassegnare i duplicati su più colonne o applicare controlli condizionali sui duplicati. D’altra parte, l’impostazione di formule per set di dati grandi o dinamici potrebbe richiedere particolare attenzione durante la copia delle formule e il mantenimento di riferimenti coerenti.
1. In una cella vuota adiacente al tuo set di dati (ad esempio, nella cella B2 se i tuoi dati iniziano in A2), inserisci la seguente formula per identificare le voci duplicate:
=COUNTIFS($A$2:$A$12,$A2)>1 Trascina il quadratino di riempimento lungo l’intervallo desiderato. Il risultato VERO nella cella della formula indica un duplicato, mentre FALSO contrassegna un valore unico. Vedi screenshot:
2. Fai clic sull’intestazione della colonna di appoggio (B1, direttamente sopra le tue formule), quindi seleziona Dati > Filtro per attivare i controlli Aggiungi Gruppo.
3. Usa il menu a discesa del filtro nella colonna di appoggio per selezionare solo VERO, quindi fai clic su OK. Verranno visualizzati soltanto i valori duplicati nella colonna principale dei dati.
Nota: Modifica A2:A12 nella formula in base al tuo effettivo intervallo dati. Per set di dati dinamici, assicurati di coprire l’intero intervallo potenziale oppure utilizza le tabelle di Excel per gestire più facilmente le colonne.
Quando modifichi o espandi il tuo set di dati, riapplica formula e filtro per garantire risultati sempre accurati. In caso di discrepanze, ricontrolla con attenzione gli intervalli di riferimento delle celle ed evita coperture parziali.
Mostra solo i duplicati con codice VBA (Filtro automatico e visualizzazione solo dei duplicati)
Per gli utenti avanzati di Excel, automatizzare il rilevamento e la visualizzazione delle righe duplicate può far risparmiare molto tempo, soprattutto quando si lavora con set di dati grandi o aggiornati frequentemente. Grazie a una macro VBA, puoi filtrare e visualizzare istantaneamente solo le righe duplicate nella colonna desiderata, senza dover applicare manualmente formattazioni a colori né creare formule complesse. Questo approccio è ideale per chi cerca una soluzione ripetibile con un solo clic, facilmente riutilizzabile su diversi intervalli.
I vantaggi di questo metodo includono velocità, coerenza e idoneità per set di dati molto grandi. Tuttavia, richiede l’abilitazione delle macro e una conoscenza almeno intermedia dell’editor VBA di Excel. Se sei nuovo all’uso delle macro, ti consigliamo di salvare il lavoro in anticipo, poiché le operazioni eseguite tramite macro potrebbero non essere annullabili con il consueto comando «Annulla».
1. Vai su Sviluppo > Visual Basic per aprire la finestra di Microsoft Visual Basic, Applications Edition. Fai clic su Inserisci > Modulo e incolla il seguente codice nel modulo:
Sub FilterDuplicatesOnly()
Dim rng As Range
Dim ws As Worksheet
Dim duplicateCol As Range
Dim lastRow As Long
Dim colNum As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
Set rng = Application.Selection
If rng Is Nothing Then
MsgBox "Please select a range first.", vbExclamation
Exit Sub
End If
lastRow = ws.Cells(ws.Rows.Count, rng.Cells(1, 1).Column).End(xlUp).Row
colNum = rng.Column
' Add a temporary helper column next to the selected column
ws.Cells(1, colNum + 1).Value = "IsDuplicate"
ws.Range(ws.Cells(2, colNum + 1), ws.Cells(lastRow, colNum + 1)).Formula = "=COUNTIF(" & rng.Address & "," & ws.Cells(2, colNum).Address(False, False) & ")>1"
' Apply filter to show only duplicates
ws.Range(ws.Cells(1, colNum), ws.Cells(lastRow, colNum + 1)).AutoFilter Field:=2, Criteria1:="TRUE"
End Sub 2. Dopo aver inserito il codice, torna a Excel e seleziona la colonna di dati in cui desideri filtrare i duplicati (ad esempio, seleziona tutte le celle da A2 ad A12 se i dati si trovano nella colonna A). Quindi, nell'editor VBA, fai clic sul pulsante
Esegui per eseguire la macro. La macro inserirà una colonna di appoggio temporanea, la utilizzerà per contrassegnare i duplicati e filtrerà automaticamente per mostrare solo le righe con valori duplicati.
La colonna di appoggio temporanea è indispensabile per questo tipo di automazione VBA. Se lo desideri, puoi rimuoverla dopo aver esaminato i dati duplicati.
Suggerimento pratico: in caso di errori, assicurati di aver selezionato un intervallo dati prima di eseguire la macro. Puoi rieseguirla facilmente ogni volta che i dati vengono modificati, rendendola ideale per controlli periodici dei duplicati.
Questa macro ti permette di individuare rapidamente i dati duplicati, eliminando la necessità di ripetere manualmente operazioni come la formattazione, la creazione di formule o l’impostazione di filtri.
Mostra solo Valori duplicati
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