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

Come confrontare due colonne ed evidenziare i valori presenti anche nell’altra colonna?

AutoreXiaoyang Data di modifica

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.

uno screenshot dei dati originali della colonna e delle celle evidenziate dopo il confronto


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:

Creazione di una nuova regola di formattazione condizionale con una formula

Nota:In questa formula,A2fa riferimento alla prima cella dati della colonna da confrontare (Elenco A) e $C$2:$C$12è l’intervallo di ricerca dell’Elenco B. Mantenga A2relativo affinché si adatti a ogni riga e mantenga $C$2:$C$12assoluto per fissare l’intervallo di confronto.

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.

Selezione di un colore di evidenziazione

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:

Risultati evidenziati

Nota (direzione opposta):Per evidenziare i valori nell’Elenco B (Colonna C) che compaiono anche nell’Elenco A, selezioni innanzitutto le celle nella Colonna C, quindi utilizzi:=CONFRONTA(C2;$A$2:$A$15;0)Faccia attenzione ai riferimenti di cella per evitare errori di intervallo o omissioni.

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!

uno screenshot dell'utilizzo di Kutools for Excel per confrontare facilmente due colonne ed evidenziare le celle se duplicate in un'altra colonna


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.

uno screenshot dell'attivazione della funzione Seleziona celle uguali e diverse

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.

uno screenshot che mostra come configurare la funzione

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.

uno screenshot che mostra i risultati evidenziati

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 EseguiPulsante 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

🤖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