Come confrontare due colonne ed evidenziare i valori presenti anche nell’altra colonna?
Quando si lavora con i dati in Excel, capita spesso di dover identificare valori presenti in due elenchi distinti. Ad esempio, se nel vostro foglio di lavoro avete un Elenco A e un Elenco B e desiderate evidenziare visivamente le voci dell’Elenco A che compaiono anche nell’Elenco B, questa operazione vi aiuta a individuare sovrapposizioni, duplicati o elementi che richiedono ulteriori analisi. Questo tipo di confronto è particolarmente utile in diversi scenari, come la verifica dell’inventario, il controllo di voci duplicate o il raffronto incrociato tra set di dati. In questo articolo vi presentiamo diverse tecniche pratiche per confrontare due colonne ed evidenziare i valori comuni presenti in un’altra colonna in Excel.

➤ Evidenzia le celle se duplicate in un’altra colonna con Kutools per Excel
➤ Codice VBA – Utilizzi VBA per scorrere le colonne ed evidenziare i valori corrispondenti a livello programmatico
➤ Formula Excel – Utilizzi la formula CONTA.SE per creare una colonna di supporto che indica i duplicati
Evidenzia le celle se duplicate in un'altra colonna con Utilizza la formattazione condizionale
In Excel, utilizza la formattazione condizionale: è un modo rapido e flessibile per evidenziare i valori presenti in entrambe le colonne. È particolarmente utile quando vuoi identificare visivamente le corrispondenze a colpo d’occhio, senza modificare i dati sottostanti. Segui questi passaggi:
1. Seleziona le celle nella colonna A in cui desideri evidenziare i valori presenti anche nella colonna C. Assicurati di selezionare l’intervallo dati corretto, senza celle vuote aggiuntive: potrebbero infatti essere evidenziate se compaiono in entrambe le colonne.
2. Vai alla scheda Home, fai clic su Utilizza la formattazione condizionale e scegli Nuova regola. Nella finestra di dialogo Nuova regola di formattazione, seleziona Usa una formula per determinare le celle da formattare. Nella casella etichettata Formatta i valori per cui questa formula è vera, inserisci: =CONFRONTA(A2;$C$2:$C$12;0). Questa formula verifica se ogni valore nella colonna A è presente nell’intervallo specificato della colonna C. Vedi screenshot:

3. Fai clic su Formato per aprire la finestra di dialogo Imposta formato cella. Nella scheda Riempimento, scegli un colore di evidenziazione, quindi conferma e chiudi la finestra di dialogo con OK.

4. Fai clic su OK per applicare la regola. Qualsiasi valore presente nell’Elenco A che compaia anche nell’Elenco B verrà evidenziato. Esempio di risultato:

La formattazione condizionale è efficace per un'analisi visiva rapida. Tuttavia, con set di dati molto grandi, l'applicazione di più regole basate su formule può rallentare il calcolo e lo scorrimento; si noti che questo metodo evidenzia soltanto le corrispondenze, senza estrarle né filtrarle.
Confronta due colonne e evidenzia le celle se duplicate in un'altra colonna
Quando devi confrontare due colonne ed evidenziare rapidamente i valori presenti in entrambe, la funzionalità Kutools per Excel Seleziona celle uguali/diverse è la soluzione ideale. È perfetta per chi cerca un’interfaccia intuitiva ed evita formule complesse o configurazioni manuali. Con Kutools, l’evidenziazione dei duplicati si completa in pochi clic, risultando estremamente utile nella gestione di elenchi lunghi o attività ripetitive.Scarica e prova gratuitamente Kutools per Excel ora!

Evidenzia le celle se duplicate in un'altra colonna con Kutools per Excel
Se non ti senti a tuo agio nello scrivere formule o nel configurare regole di formattazione condizionale, puoi sfruttare il comodo componente aggiuntivo Kutools per Excel. La sua funzionalità Seleziona celle uguali/diverse semplifica il confronto tra due colonne e l’evidenziazione dei valori corrispondenti, risultando ideale per utenti di qualsiasi livello di competenza.
Dopo aver installato Kutools per Excel, segui questi passaggi:
1. Vai alla scheda Kutools, quindi fai clic su Seleziona > Seleziona celle uguali/diverse per aprire la finestra di dialogo. Questa opzione è facile da trovare e la funzionalità è immediatamente accessibile, senza dover scrivere o modificare formule.

2. Nella finestra di dialogo Seleziona celle uguali/diverse, esegui le seguenti operazioni:
(1.) Imposta gli intervalli di confronto selezionando i due elenchi da confrontare nelle caselle Trova valori ine In base a;
(2.) In Basato su, scegli Ogni rigaper assicurarti che il confronto venga effettuato su ogni elemento;
(3.) Nella sezione Trova, seleziona Valori ugualiper concentrarti sugli elementi comuni tra le due colonne;
(4.) Specifica il colore di evidenziazione preferito per lo sfondo o il carattere tramite l’opzione Elaborazione dei risultati selezionati. Questo passaggio rende immediatamente visibili i valori corrispondenti al termine dell’elaborazione.

3. Una volta completata la configurazione, fai clic sul pulsante Ok. Kutools elaborerà la selezione e visualizzerà un messaggio con il numero di valori corrispondenti trovati ed evidenziati. Fai clic su OK nel messaggio per chiuderlo. I valori duplicati nell’Elenco A saranno ora chiaramente selezionati ed evidenziati, facilitando la revisione e ulteriori analisi.

Nota: se desideri evidenziare i duplicati nell’Elenco B, inverti gli intervalli di confronto nella finestra di dialogo. Questa flessibilità ti permette di evidenziare le corrispondenze in entrambi gli elenchi, esattamente come ti serve.
Scarica e prova gratuitamente Kutools per Excel oggi stesso!
La soluzione Kutools offre vantaggi concreti a chi cerca coerenza ed efficienza. Tuttavia, tenete presente che si tratta di un componente aggiuntivo per Excel e potrebbe non essere disponibile in tutti gli ambienti, ad esempio in contesti aziendali con restrizioni rigorose o su computer pubblici condivisi.
Codice VBA - Usa VBA per scorrere le colonne ed evidenziare programmaticamente i valori corrispondenti
Se devi confrontare spesso colonne o desideri automatizzare completamente il processo di evidenziazione, VBA rappresenta una soluzione efficace e ripetibile. Grazie a VBA, puoi gestire con precisione il confronto, evidenziare direttamente i valori corrispondenti e personalizzare il comportamento in base a qualsiasi struttura dati coerente presente nei tuoi fogli di lavoro. Questo approccio è ideale per utenti esperti o quando queste operazioni devono essere eseguite regolarmente.
1. Apri la cartella di lavoro di Excel, quindi vai alla scheda Sviluppo. Fai clic su Visual Basic per aprire la finestra Microsoft Visual Basic, Applications. Nella finestra Progetto VBA, fai clic su Inserisci > Modulo per creare un nuovo modulo. Copia e incolla il seguente codice nel modulo:
Sub HighlightMatchingValues()
Dim rngA As Range
Dim rngB As Range
Dim cellA As Range
Dim matchCell As Range
Dim xTitleId As String
Dim matchFound As Boolean
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rngA = Application.InputBox("Select the range for List A", xTitleId, Type:=8)
Set rngB = Application.InputBox("Select the range for List B", xTitleId, Type:=8)
Application.ScreenUpdating = False
For Each cellA In rngA
matchFound = False
For Each matchCell In rngB
If cellA.Value = matchCell.Value And cellA.Value <> "" Then
matchFound = True
Exit For
End If
Next matchCell
If matchFound Then
cellA.Interior.Color = RGB(255, 255, 0) 'Highlight with yellow
End If
Next cellA
Application.ScreenUpdating = True
MsgBox "Matching values in List A have been highlighted.", vbInformation, "KutoolsforExcel"
End Sub 2. Per eseguire il codice, fai clic all'interno del modulo e premi F5 oppure fai clic sul pulsante Esegui
. Quando richiesto, seleziona prima l'intervallo per l'Elenco A, quindi quello per l'Elenco B. La macro evidenzierà automaticamente tutti i valori dell'Elenco A presenti anche nell'Elenco B, applicando uno sfondo giallo come colore di riempimento per una visibilità immediata.
Suggerimenti e considerazioni: Utilizza questo approccio quando gestisci elenchi di grandi dimensioni, hai bisogno di automazione ripetuta o richiedi una personalizzazione avanzata. Prima di procedere, assicurati di salvare il tuo lavoro e verifica che eventuali celle con un Colore di riempimento già applicato siano tenute in considerazione, poiché la macro sovrascriverà lo sfondo esistente delle celle corrispondenti. Se desideri invertire il confronto o modificare il colore di evidenziazione, adatta opportunamente il codice. Le istruzioni integrate nella macro ti guidano nella selezione, riducendo il rischio di effettuare una Selezione di intervallo non corretta.
In caso di errori, verifichi che gli intervalli selezionati non includano celle unite o intestazioni e che i valori siano confrontabili (numeri o testo, privi di caratteri speciali nascosti).
Formula Excel – Utilizzi la formula CONTA.SE per creare una colonna di supporto che indica i duplicati
Oltre all’evidenziazione diretta, può sfruttare colonne di supporto con formule per Contrassegna Duplicati e successivamente evidenziarle manualmente o tramite formattazione condizionale. Questo metodo è semplice, soprattutto quando occorre contrassegnare esplicitamente le corrispondenze prima di applicare qualsiasi formattazione. È pratico nei casi in cui si desidera una colonna indicatrice permanente per analisi successive o flussi di lavoro automatizzati.
1.In una Colonna vuota accanto al suo Elenco A (ad esempio, nella cella)B2), inserisca la seguente formula:
=IF(COUNTIF($C$2:$C$12,A2)>0,"Duplicate","") Questa formula verifica se il valore in A2 è presente in qualsiasi punto dell’intervallo C2:C12. Se lo è, restituisce «Duplicate»; altrimenti lascia la cella vuota. Puoi modificare i riferimenti di cella per adattarli alla posizione effettiva e all’estensione dei tuoi elenchi di dati.
2. Premi Invio, quindi usa il quadratino di riempimento per trascinare la formula lungo tutte le righe dell’Elenco A. In questo modo popolerai la colonna di supporto, indicando quali valori sono presenti in entrambe le colonne.
3.(Opzionale) Per una visualizzazione più chiara, può ora utilizzare la Utilizza la formattazione condizionale basata su questa colonna di supporto:
- Seleziona l'intervallo nell'Elenco A che vuoi evidenziare.
- Vai a Home > Utilizza la formattazione condizionale > Nuova regola.
- Scegli Usa una formula per determinare le celle da formattare e inserisci una formula come =$B2=«Duplicate» (ipotizzando che B sia la tua colonna di appoggio).
- Imposta il formato di evidenziazione desiderato, quindi conferma per applicare la regola.
Questo approccio garantisce trasparenza nei confronti, flessibilità per ulteriori elaborazioni o filtri ed è ideale per tracciare audit sui dati. Si noti che è necessario mantenere la colonna di supporto per confronti continui e che l’aggiunta di colonne potrebbe aumentare leggermente la complessità del foglio di lavoro.
Articoli correlati:
Come verificare o trovare se un valore è presente in un’altra colonna?
Come confrontare due colonne ed evidenziare le differenze in Excel?
Come evidenziare le celle che non sono presenti in un’altra colonna in Excel?
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