Confronto Colonne Excel

Come usare cerca vert per confrontare due colonne?

Nella sua forma più semplice, la funzione CERCA. VERT è: =CERCA. VERT(Cosa cercare, dove si vuole cercarlo, il numero di colonna nell'intervallo contenente il valore da restituire, restituire una corrispondenza approssimativa o esatta, indicata come 1/VERO o 0/FALSO).
Scopri di più su support.microsoft.com

Per confrontare due colonne in Excel nel 2025, puoi utilizzare diverse tecniche, tutte compatibili con le versioni recenti di Excel. Le principali sono:

  • Formule (con SE, CONFRONTA, CERCA.VERT)
  • Formattazione condizionale per evidenziare differenze o corrispondenze
  • Funzioni avanzate come INDICE/CONFRONTA oppure strumenti aggiuntivi o macro

Ecco i metodi più efficaci, con esempi pratici:

1. Usare una formula per trovare corrispondenze o differenze

Esempio per trovare se gli elementi della colonna A sono anche in C:

Nella cella B1, inserisci:

=SE(VAL.ERRORE(CONFRONTA(A1; $C$1:$C$100; 0)); "No"; "Sì")

Questa formula dirà "Sì" se l’elemento di A1 è in colonna C, "No" se manca [1] [6].

2. Con la Funzione CERCA.VERT

Se vuoi restituire valori associati (ad esempio, come un database), usa:

=CERCA.VERT(A1; $C$1:$D$100; 2; FALSO)

Questo ti permette di riportare, ad esempio, il nome associato a un ID trovato nella seconda colonna [3] [6] [9].

3. Con Formattazione Condizionale

Per evidenziare le celle che sono presenti in entrambe o solo in una delle colonne:

  • Seleziona una colonna, vai su "Home" → "Formattazione condizionale" → "Nuova regola".
  • Scegli "Utilizzare una formula per determinare le celle da formattare".
  • Usa una formula tipo:
    =CONTA.SE($C:$C;A1)=0
  • Imposta un colore per evidenziare i non corrispondenti [2] [5].

4. Macro VBA (avanzato)

Se hai molti dati e fai confronti spesso, puoi usare una Macro che automatizza il processo. Esempio macro da inserire nell’editor VBA:

Sub Find_Matches()
    Dim CompareRange As Variant, x As Variant, y As Variant
    Set CompareRange = Range("C1:C100")
    For Each x In Selection
        For Each y In CompareRange
            If x = y Then x.Offset(0, 1) = x
        Next y
    Next x
End Sub

Seleziona la colonna A, esegui la macro: troverai in B i valori che sono anche in C [1].

Approfondimento:

  • Con CERCA.VERT o INDICE/CONFRONTA puoi anche riportare valori da terze colonne a seconda di corrispondenze tra le prime due, ideale per banche dati o elenchi complessi [3] [6].

Limiti

  • Se le colonne hanno formati diversi (spazi, maiuscole/minuscole), possono verificarsi falsi negativi o positivi. Assicurati che i dati siano “puliti” prima di confrontare.

Questi metodi ti consentono di gestire confronti tra colonne in Excel in modo rapido e affidabile anche nelle versioni correnti (2025) [1] [2] [3] [6].

Domande frequenti

Come usare la funzione confronta in Excel?
La funzione CONFRONTA cerca un determinato elemento in un intervallo e restituisce la posizione relativa di tale elemento nell'intervallo. Ad esempio, se l'intervallo A1:A3 include i valori 5, 25 e 38, la formula =CONFRONTA(25,A1:A3,0) restituisce il numero 2 perché 25 è il secondo elemento dell'intervallo.
Scopri di più su support.microsoft.com
Come selezionare due colonne distinte su Excel?
Selezionare una o più righe e colonne Selezionare il numero di riga per selezionare l'intera riga. Oppure fare clic su una cella della riga e premere MAIUSC+BARRA SPAZIATRICE. Per selezionare righe o colonne non adiacenti, tenere premuto CTRL e selezionare i numeri di riga o di colonna.
Scopri di più su support.microsoft.com
Come incrociare i dati di due fogli Excel?
Aprire ogni foglio di origine e verificare che i dati si siano posizionati nella stessa posizione in ogni foglio.Nel foglio di destinazione selezionare la cella superiore sinistra dell'area in cui si vogliono visualizzare i dati consolidati. ... Passare a Dati >, Consolida.Altre voci...
Scopri di più su support.microsoft.com
Come confrontare in Excel se due celle sono uguali?
IDENTICO – Scheda tecnica IDENTICO metterà a confronto due stringhe di testo e restituirà VERO se sono le stesse, e FALSO se non lo sono. IDENTICO rileva le differenze tra maiuscole e minuscole. Potreste anche utilizzare il segno di uguale in una formula (testo1 = testo2) per confrontare due stringhe di testo.
Scopri di più su www.excelacademy.it
Come funziona il cerca vert?
La funzione CERCA. VERT può cercare solo un valore da sinistra a destra. Ciò significa che la colonna che contiene il valore da cercare deve sempre trovarsi a sinistra della colonna che contiene il valore restituito. Se il foglio di calcolo non è stato creato in questo modo, non usare CERCA.
Scopri di più su support.microsoft.com
Come si uniscono i dati di due colonne in Excel?
Selezionare Trasforma >, unisci colonne. Nella finestra di dialogo Unisci colonne specificare un separatore da inserire tra ogni colonna unita.
Scopri di più su support.microsoft.com

Lascia un commento