Come trovare valori univoci/duplicati tra due colonne in Excel?
Nelle attività quotidiane di Excel, è comune confrontare due elenchi di dati, come ad esempio colonne di nomi di studenti di lunghezza diversa, per identificare quali valori compaiono in entrambi gli elenchi (duplicati) o solo in uno (univoci). Fare questo manualmente può essere soggetto a errori e richiedere molto tempo, soprattutto con grandi set di dati. Questo articolo introduce diversi metodi efficienti per confrontare rapidamente due colonne e trovare o evidenziare valori univoci e duplicati in Excel.
➤ Trovare valori univoci o duplicati tra due colonne con una formula
➤ Trovare valori univoci o duplicati con Kutools per Excel
➤ Trovare e contare valori univoci o duplicati utilizzando la formula di Kutools
➤ Evidenziare o estrarre valori univoci/duplicati con VBA
➤ Evidenziare visivamente valori univoci o duplicati con la formattazione condizionale
Trovare valori univoci/duplicati tra due colonne con una formula
Quando si desidera identificare rapidamente i valori unici di una colonna o individuare duplicati tra due colonne, l'utilizzo delle formule di Excel può essere sia efficiente che flessibile. Questo approccio è particolarmente utile quando si desidera una soluzione dinamica che si aggiorna automaticamente man mano che cambiano i dati.
Ad esempio, per determinare quali valori nella Colonna A non sono presenti nella Colonna C (cioè univoci per la Colonna A), puoi utilizzare le funzioni VLOOKUP e ISNA come segue:
Nella cella B2, inserisci questa formula:
=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","")
Dopo aver inserito la formula, trascina la maniglia di riempimento automatico da B2 fino a B15 per applicarla all'intero 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, indicando che è unico per la Colonna A. Se la cella è vuota, significa che il valore esiste in entrambe le colonne. Questo metodo è diretto e funziona senza problemi per elenchi con o senza voci duplicate.
Note:
- Nella formula, A2 si riferisce al valore nella Colonna A che vuoi controllare e $C$2:$C$13 specifica l'intervallo con cui vuoi confrontarlo nella Colonna C. Regola questi intervalli secondo necessità in base ai tuoi dati effettivi.
- Se vuoi trovare i valori univoci per la Colonna C (cioè i valori che appaiono nella Colonna C ma non nella Colonna A), inserisci la seguente formula in una cella vuota accanto alla Colonna C, come D2, e trascinala verso il basso:
=IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","")
- Assicurati che i tuoi intervalli includano tutti i dati rilevanti, e usa riferimenti assoluti (con il simbolo $) per gli intervalli di confronto se prevedi di copiare la formula su più righe.
Consigli pratici: Se il tuo set di dati è grande, l’uso di questo approccio basato su formule consente aggiornamenti automatici quando cambiano le colonne, rendendolo una scelta ideale per elenchi dinamici.
Problemi comuni: Se i tuoi dati contengono spazi extra o differenze di maiuscole/minuscole, i risultati potrebbero non essere quelli attesi. In tali casi, considera di pulire i dati utilizzando le funzioni TRIM o MAIUSC/MINUSC.
Trova valori univoci/duplicati tra due colonne con Kutools per Excel
Se stai cercando un modo ancora più efficiente per confrontare due colonne e selezionare, contare o evidenziare immediatamente valori univoci o duplicati, Kutools per Excel offre una pratica funzione Seleziona celle uguali & diverse. Questo strumento è ideale per gli utenti che desiderano un'interfaccia facile da usare senza dover impostare formule o regole complesse. È particolarmente efficace quando si gestiscono frequenti compiti di confronto, poiché consente l'identificazione e la selezione visiva immediata dei valori univoci o duplicati delle celle.
1. Clicca Kutools > Seleziona > Seleziona celle uguali & diverse.

2. Nella finestra di dialogo Seleziona celle uguali & diverse , segui questi passaggi:
- (1) Specifica i valori della prima colonna che vuoi controllare nella casella Trova valori in;
- (2) Imposta la colonna di confronto nella casella Secondo;
- (3) Sotto Basato su, seleziona l'opzione Per riga;
- (4) All'interno di Trova, scegli Valori diversi per localizzare elementi univoci;
- (5) Opzionalmente, abilita Riempimento colore di sfondo e seleziona un colore di evidenziazione per i risultati;
- (6) Clicca OK per eseguire il confronto.
Nota: (1) Se le tue colonne hanno intestazioni, seleziona l'opzione I dati contengono intestazioni. (2) Per trovare valori duplicati, seleziona semplicemente Stessi valori nella finestra di dialogo di confronto.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
3. Tutti i valori univoci (o duplicati) nella colonna selezionata verranno evidenziati e selezionati istantaneamente, con una finestra di dialogo che mostra il conteggio delle celle corrispondenti.
Se hai bisogno di trovare valori univoci per la Colonna C (ma non nella Colonna A), basta invertire le assegnazioni degli intervalli per "Intervallo A" e "Intervallo B" e ripetere il processo sopra descritto.
Questa soluzione è raccomandata per gli utenti che preferiscono uno strumento di confronto intuitivo e devono gestire dimensioni variabili di set di dati senza scrivere o copiare formule.
Suggerimento: L'uso dell'evidenziazione del colore di sfondo può aiutarti a identificare visivamente le differenze chiave nei dati a colpo d'occhio, il che è prezioso durante la presentazione o la revisione dei risultati.
Trova e conta valori univoci/duplicati tra due colonne con la formula di Kutools per Excel
Per gli utenti che vogliono non solo trovare ma anche contare le occorrenze dei valori di una colonna in un'altra colonna, Kutools per Excel offre la formula Conta quante volte appare una parola tramite Assistente formula. Questa opzione è adatta per scenari in cui è importante conoscere la frequenza di ciascun valore, come corrispondenza di ID, liste di prodotti o registri di presenze.
1. Seleziona una cella vuota accanto alla prima colonna, come B2. Poi, clicca Kutools > Assistente formula > Conta quante volte appare una parola.
2. Nella finestra di dialogo Assistente formula, inserisci l'intervallo assoluto della colonna di confronto (ad esempio, $C$2:$C$13) nella casella Testo e seleziona la cella dalla prima colonna (ad esempio, A2) nella casella Parola . Clicca OK.

3. Usa la maniglia di riempimento per trascinare il risultato della formula alle altre celle nella Colonna B. Ora vedrai quante volte ogni valore dalla Colonna A appare nella Colonna C.
Un risultato di 0 significa che il valore è unico per la Colonna A, mentre un risultato di 1 o più indica che il valore esiste in entrambe le colonne, e il numero specifica l'occorrenza.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Consigli operativi: Assicurati di utilizzare indirizzi assoluti per i riferimenti di intervallo affinché la formula venga compilata correttamente lungo la colonna mentre verifica ogni elemento di riga corrispondente.
Consigli per lo scenario: Questo metodo è ideale per la verifica incrociata di elenchi di membri, SKU di prodotti o qualsiasi caso in cui sia necessaria un'analisi di frequenza in due fonti di dati.
Promemoria errore: Se gli intervalli non corrispondono ai dati effettivi, o se c'è inconsistenza nei tipi di dati (numeri come testo, ecc.), assicurati di standardizzare le tue liste prima di utilizzare la formula.
Demo: trova valori univoci/duplicati tra due colonne in excel
Evidenzia o estrai valori univoci/duplicati tra due colonne con VBA
Per coloro che spesso hanno bisogno di processi automatizzati e ripetibili, l'uso di VBA (Visual Basic for Applications) può fornire una soluzione automatica per evidenziare o estrarre valori univoci o duplicati tra due colonne. Con uno script VBA, puoi elaborare istantaneamente colonne di lunghezze variabili e contrassegnare automaticamente, colorare o persino elencare altrove questi valori, migliorando notevolmente l'efficienza per set di dati grandi o frequentemente aggiornati.
Questo approccio è particolarmente adatto agli utenti a proprio agio con le Macro e che vogliono ridurre al minimo i passaggi manuali o applicare la soluzione su più fogli o cartelle di lavoro.
1. Apri il tuo file Excel. Poi, sulla barra multifunzione di Excel, vai su Sviluppatore > Visual Basic per aprire l'editor VBA. Nell'editor, clicca 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, chiudi l'editor. Torna a Excel, premi Alt + F8, seleziona EvidenziaDuplicatiTraColonne dalla lista delle macro e clicca Esegui. Quando richiesto, seleziona i tuoi due intervalli di destinazione.
💡 Per evidenziare i valori univoci invece: Modifica la condizione di confronto da > 0
a = 0
in entrambe le istruzioni If
e, facoltativamente, scegli un colore diverso (ad esempio, verde).
Suggerimenti: Fai sempre un backup del tuo foglio di lavoro prima di eseguire una macro, poiché le modifiche alla formattazione delle celle non possono essere annullate usando Ctrl+Z. Puoi anche regolare i codici colore (ad esempio, RGB(255,255,0)
) per adattarli alle tue preferenze.
Risoluzione dei problemi: Se ricevi un errore, assicurati che:
- La scheda Sviluppatore è abilitata nel tuo Excel.
- Le impostazioni di sicurezza delle macro consentono l'esecuzione delle macro.
- Gli intervalli selezionati sono validi e contengono valori confrontabili.
Vantaggi: Completamente automatizzato, funziona con dimensioni di file diverse.
Svantaggi: Richiede autorizzazioni per le macro e una conoscenza di base di VBA.
Evidenziare visivamente valori univoci o duplicati tra due colonne con la formattazione condizionale
La formattazione condizionale fornisce un modo intuitivo e dinamico per evidenziare valori che sono duplicati o univoci tra due colonne. È ideale per confronti rapidi e non richiede l'aggiunta di colonne extra o codice VBA. Tutta la formattazione viene aggiornata in tempo reale quando cambiano i dati di origine.
Evidenzia duplicati tra due colonne:
- Seleziona l'intervallo nella prima colonna che vuoi formattare (ad esempio, A2:A15).
- Vai su Home > Formattazione condizionale > Nuova regola.
- Seleziona Usa una formula per determinare quali celle formattare.
- Inserisci la seguente formula:
=COUNTIF($C$2:$C$13, A2)>0
- Clicca Formato, scegli un colore di evidenziazione (ad esempio, giallo), e clicca OK.
Questo evidenzia le celle nella Colonna A che appaiono anche nella Colonna C.
Evidenzia valori univoci in una colonna:
- Seleziona lo stesso intervallo (ad esempio, A2:A15).
- Ripeti i passaggi sopra per creare una nuova regola.
- Inserisci 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, evidenzia C2:C13 in base a A2:A15).
✔ Vantaggi: Feedback visivo istantaneo; non è necessario utilizzare colonne ausiliarie; si aggiorna dinamicamente con i cambiamenti dei dati.
⚠ Precauzioni: Troppe regole di formattazione su grandi set di dati possono rallentare le prestazioni. Controlla sempre i riferimenti degli intervalli, specialmente quando le colonne non sono adiacenti.
I 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 oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
- Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Tutti gli add-in Kutools. Un solo programma di installazione
La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.





- Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
- Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
- Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in