KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come trovare valori unici o duplicati tra due colonne in Excel?

AutoreXiaoyang Data di modifica

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/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.
applica una formula per trovare i duplicati tra due colonne

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.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Fare clic su Kutools > Seleziona > Seleziona celle uguali/diverse.

specifica le opzioni nella finestra di dialogo Seleziona celle uguali e 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.
tutti i valori univoci o duplicati nella prima colonna sono stati selezionati

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.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona una cella vuota accanto alla prima colonna, ad esempio B2. Poi clicca su Kutools > Assistente formula > Conteggio occorrenze di una parola.
fai clic sulla funzione Conta quante volte appare 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.
specifica le opzioni nella finestra di dialogo

trascina la formula nelle altre celle

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:

  1. Seleziona l'intervallo nella prima colonna da formattare (ad esempio,)A2:A15).
  2. Passa a Home > Utilizza la formattazione condizionale > Nuova regola.
  3. Seleziona Utilizza una formula per determinare le celle da formattare.
  4. Immettere la seguente formula:
    =COUNTIF($C$2:$C$13, A2)>0
  5. 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:

  1. Seleziona lo stesso intervallo (ad esempio,)A2:A15).
  2. Ripeti i passaggi precedenti per creare una nuova regola.
  3. Immettere la formula:
    =COUNTIF($C$2:$C$13, A2)=0
  4. 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

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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