Come trovare valori unici o duplicati tra due colonne in Excel?
Nelle attività quotidiane con Excel, è frequente dover confrontare due elenchi di dati – ad esempio colonne con nomi di studenti di lunghezza diversa – per individuare i valori presenti in entrambi gli elenchi (duplicati) o soltanto in uno dei due (unici). Eseguire questo controllo manualmente è non solo soggetto a errori, ma anche dispendioso in termini di tempo, soprattutto con set di dati ampi. Questo articolo presenta diversi metodi efficienti per confrontare rapidamente due colonne e trovare o evidenziare valori unici e duplicati in Excel.
➤ Trovare valori unici o Valori duplicati tra due colonne con formula
➤ Trovare valori unici o Valori duplicati con Kutools per Excel
➤ Trovare e contare valori unici o Valori duplicati con la formula di Kutools
➤ Evidenziare o estrarre valori unici/Valori duplicati con VBA
➤ Evidenziare visivamente valori unici o Valori duplicati con Utilizza la formattazione condizionale
Trovare valori unici/Valori duplicati tra due colonne con formula
Quando devi identificare rapidamente i valori unici in una colonna o rilevare duplicati tra due colonne, le formule di Excel si rivelano uno strumento efficiente e flessibile. Questo approccio è ideale per ottenere una soluzione dinamica che si aggiorna automaticamente non appena i dati vengono modificati.
Ad esempio, per determinare quali valori della colonna A non sono presenti nella colonna C (ossia unici nella colonna A), è possibile utilizzare le funzioni CERCA.VERT e VAL.NON.DISP come segue:
Nella cella B2, immettere questa formula:
=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","") Dopo aver inserito la formula, trascina il quadratino di riempimento da B2 a B15 per applicarla a tutto l’intervallo adiacente ai dati della colonna A.
Se la formula restituisce «Sì» nella colonna B, il valore corrispondente nella colonna A non appare nella colonna C, segnalando così che è unico nella colonna A. Se invece la cella è vuota, significa che il valore è presente in entrambe le colonne. Questo metodo è semplice, diretto e funziona perfettamente per elenchi sia con che senza voci duplicate.
Note:
- Nella formula, A2 fa riferimento al valore della colonna A da verificare e $C$2:$C$13 specifica l'intervallo con cui confrontarlo nella colonna C. Adatta questi intervalli in base ai tuoi dati effettivi.
- Per trovare i valori unici nella colonna C (ossia valori presenti nella colonna C ma non nella colonna A), inserire la seguente formula in una cella vuota accanto alla colonna C, ad esempio D2, e trascinarla verso il basso:
=IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","") - Assicurati che gli intervalli includano tutti i dati correlati e utilizza riferimenti assoluti (con il simbolo $) per gli intervalli di confronto, se intendi copiare la formula su più righe.
Suggerimenti pratici: Se il set di dati è ampio, questo approccio basato su formule garantisce un aggiornamento automatico ogni volta che le colonne vengono modificate, rendendolo la scelta ideale per elenchi dinamici.
Problemi comuni: Se i dati contengono spazi aggiuntivi o differenze tra maiuscole e minuscole, i risultati potrebbero non essere quelli previsti. In questi casi, valuta di pulire i dati utilizzando le funzioni STRINGA.ESTRAI, MAIUSC o MINUSC.
Trovare valori unici/Valori duplicati tra due colonne con Kutools per Excel
Per un metodo ancora più efficiente per confrontare due colonne e selezionare, contare o evidenziare immediatamente valori univoci o duplicati, Kutools per Excel offre una pratica funzionalità: Seleziona celle uguali/diverse. Questa utility è ideale per chi cerca un’interfaccia intuitiva, senza dover impostare formule o regole complesse. È particolarmente efficace nelle attività di confronto frequenti, consentendo di identificare e selezionare visivamente in modo istantaneo valori univoci o duplicati.
1. Fare clic su Kutools > Seleziona > Seleziona celle uguali/diverse.

2. Nella finestra di dialogo Seleziona celle uguali/diverse, segui questi passaggi:
- (1) Specificare i valori della prima colonna da verificare nella casella Trova valori in;
- (2) Impostare la colonna di confronto nella casella In base a;
- (3) In In base a, selezionare l'opzione Ogni riga;
- (4) In Trova, scegliere Valore diversoper individuare gli elementi univoci;
- (5) Facoltativamente, attivare Colore di sfondoe selezionare un colore di evidenziazione per i risultati;
- (6) Fare clic su OK per eseguire il confronto.
Nota: (1) Se le colonne contengono intestazioni, seleziona l'opzione Includi titoli. (2) Per trovare i valori duplicati, basta selezionare Valori uguali nella finestra di confronto.
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
3. Tutti i valori univoci (o duplicati) nella colonna selezionata verranno immediatamente evidenziati e selezionati, con una finestra di dialogo che mostra il conteggio delle celle corrispondenti.
Per trovare i valori unici nella colonna C (ma non presenti nella colonna A), basta invertire gli intervalli assegnati a «Intervallo A» e «Intervallo B» e ripetere la procedura illustrata in precedenza.
Questa soluzione è ideale per chi cerca uno strumento di confronto intuitivo e deve gestire set di dati di dimensioni variabili, senza dover scrivere o copiare formule.
Suggerimento: L’evidenziazione con un colore di sfondo aiuta a identificare visivamente le principali differenze nei dati a colpo d’occhio, risultando particolarmente utile durante la presentazione o la revisione dei risultati.
Trovare e contare valori unici/Valori duplicati tra due colonne con formula di Kutools per Excel
Per gli utenti che desiderano non solo trovare, ma anche contare le occorrenze dei valori di una colonna nell’altra, Kutools per Excel offre la formula Conteggio occorrenze di una parola tramite l’Assistente formule. Questa funzione è ideale negli scenari in cui è fondamentale conoscere la frequenza di ciascun valore, ad esempio per abbinare ID, elenchi di prodotti o registrazioni di presenze.
1. Seleziona una cella vuota accanto alla prima colonna, ad esempio B2. Poi clicca su Kutools > Assistente formula > Conteggio occorrenze di una parola.
2. Nella finestra di dialogo Assistente formula, inserisci l'intervallo assoluto della colonna da confrontare (ad esempio,)$C$2:$C$13) nella casella Testoe seleziona la cella corrispondente nella prima colonna (ad esempio,)A2) nella casella Parola. Fai clic su OK.

3. Usa il quadratino di riempimento per trascinare la formula nelle restanti celle della colonna B. Così vedrai subito quante volte ogni valore della colonna A compare nella colonna C.
Un risultato pari a 0 indica che il valore è unico nella colonna A, mentre un risultato pari a 1 o superiore rivela la presenza del valore in entrambe le colonne, con il numero corrispondente al conteggio delle occorrenze.
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
Suggerimenti operativi: Assicurati di utilizzare indirizzi assoluti per i riferimenti agli intervalli, in modo che la formula venga compilata correttamente lungo la colonna, verificando ogni elemento corrispondente della riga.
Consigli per lo scenario: Questo metodo è ideale per verificare incrociatamente elenchi di membri, codici SKU di prodotti o qualsiasi altro caso in cui sia necessaria un'analisi di frequenza tra due intervalli di origine.
Promemoria sugli errori: Se gli intervalli non corrispondono ai dati effettivi o se ci sono incongruenze nei tipi di dati (ad esempio, numeri formattati come testo), assicurati di standardizzare gli elenchi prima di utilizzare la formula.
Demo: trova valori univoci/Valori duplicati tra due colonne in Excel
Evidenziare o estrarre valori unici/Valori duplicati tra due colonne con VBA
Per chi ha spesso bisogno di processi automatizzati e ripetibili, VBA (Visual Basic for Applications) offre una soluzione completamente automatica per evidenziare o estrarre valori unici o duplicati tra due colonne. Grazie a uno script VBA, è possibile elaborare all’istante colonne di lunghezze diverse, contrassegnando automaticamente, colorando o persino elencando altrove tali valori — con un notevole guadagno di efficienza su set di dati ampi o aggiornati frequentemente.
Questo approccio è ideale per gli utenti esperti nell’uso delle macro che vogliono ridurre al minimo gli interventi manuali o applicare la soluzione a più fogli o cartelle di lavoro.
1. Apri il file Excel. Quindi, nella barra multifunzione di Excel, vai su Sviluppo > Visual Basic per aprire l’editor VBA. Nell’editor, fai clic su Inserisci > Modulo e incolla il codice seguente nella finestra del modulo:
Esempio: Evidenzia i valori duplicati tra due colonne selezionate.
Sub HighlightDuplicatesBetweenColumns()
Dim rngA As Range, rngB As Range
Dim cell As Range
Dim ws As Worksheet
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
' Ask user to select the first range
Set rngA = Application.InputBox("Select the first range (e.g., Column A):", xTitleId, , , , , , 8)
If rngA Is Nothing Then Exit Sub
' Ask user to select the second range
Set rngB = Application.InputBox("Select the second range (e.g., Column C):", xTitleId, , , , , , 8)
If rngB Is Nothing Then Exit Sub
' Highlight duplicates in both ranges
For Each cell In rngA
If cell.Value <> "" And WorksheetFunction.CountIf(rngB, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
For Each cell In rngB
If cell.Value <> "" And WorksheetFunction.CountIf(rngA, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
MsgBox "Duplicate values have been highlighted in yellow.", vbInformation, xTitleId
End Sub 2. Dopo aver incollato il codice, chiudere l’editor. Tornare a Excel, premere Alt + F8, selezionare HighlightDuplicatesBetweenColumns dall’elenco delle macro e fare clic su Esegui. Quando richiesto, selezionare le due aree di destinazione.
💡 Per evidenziare invece i valori unici: modifica la condizione di confronto da > 0 a = 0 in entrambe le istruzioni If e, se necessario, scegli un colore diverso (ad esempio, verde).
Suggerimento: Prima di eseguire una macro, effettua sempre un backup del foglio di lavoro, poiché le modifiche alla formattazione delle celle non possono essere annullate con Ctrl+Z. Puoi inoltre personalizzare i codici colore (ad esempio,)RGB(255,255,0)) in base alle tue preferenze.
Risoluzione dei problemi:In caso di errore, assicurarsi che:
- La scheda Sviluppo è abilitata in Excel.
- Le impostazioni di sicurezza per le macro ne consentono l'esecuzione.
- I range selezionati sono validi e contengono valori confrontabili.
Vantaggi: Completamente automatizzato, funziona con file di diverse dimensioni.
Svantaggi: Richiede l’autorizzazione per le macro e una conoscenza di base di VBA.
Evidenziare visivamente valori unici o Valori duplicati tra due colonne con Utilizza la formattazione condizionale
La formattazione condizionale offre un metodo intuitivo e dinamico per evidenziare valori duplicati o unici tra due colonne. È perfetta per confronti rapidi, non richiede colonne aggiuntive né codice VBA e si aggiorna in tempo reale non appena i dati di origine cambiano.
Evidenziare i duplicati tra due colonne:
- Seleziona l'intervallo nella prima colonna da formattare (ad esempio,)A2:A15).
- Passa a Home > Utilizza la formattazione condizionale > Nuova regola.
- Seleziona Utilizza una formula per determinare le celle da formattare.
- Immettere la seguente formula:
=COUNTIF($C$2:$C$13, A2)>0 - Fai clic su Formato, scegli un colore di evidenziazione (ad esempio, giallo) e poi clicca su OK.
Questo evidenzia le celle nella colonna A che sono presenti anche nella colonna C.
Evidenziare i valori unici in una colonna:
- Seleziona lo stesso intervallo (ad esempio,)A2:A15).
- Ripeti i passaggi precedenti per creare una nuova regola.
- Immettere la formula:
=COUNTIF($C$2:$C$13, A2)=0 - Scegli un colore diverso per distinguere i valori univoci.
Applica la stessa logica alla colonna C, se necessario, invertendo i riferimenti della formula (ad esempio, evidenziare C2:C13 in base ai valori in A2:A15).
✔ Vantaggi: Feedback visivo immediato, nessuna necessità di colonne di appoggio e aggiornamento dinamico in tempo reale con ogni modifica ai dati.
⚠ Precauzioni: Un numero eccessivo di regole di formattazione su set di dati di grandi dimensioni può rallentare le prestazioni. Verifica sempre con attenzione i riferimenti alle aree, specialmente quando le colonne non sono adiacenti.
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