Come confrontare due colonne per trovare le differenze in Excel

  • Condividi Questo
Hugh West

Si tratta di una situazione interessante che si presenta spesso: a volte è necessario differenziare i dati in due colonne diverse. Ci sono molti processi in cui Excel confronta due elenchi e restituisce le differenze. In questo articolo vedremo come confrontare due colonne in Excel per trovare le differenze.

Scarica il quaderno di esercizi

Confronto di due colonne per trovare le differenze.xlsx

7 modi per confrontare due colonne e trovare le differenze in Excel

In questa sezione sono presenti 7 modi per confrontare due colonne in Excel per trovare le differenze. Li discuterò uno per uno qui. Rimanete connessi!

Cominciamo quindi con un semplice esempio, per illustrare come raggiungere questo obiettivo.

Abbiamo due liste in cui sono inseriti i nomi di alcuni frutti. Confronteremo le due liste per trovare le differenze. Le due liste contenenti i nomi dei frutti sono riportate di seguito.

Vedremo 7 In ogni processo di confronto e di ricerca delle differenze tra le due colonne, utilizzeremo la stessa tabella.

1. Applicazione della formattazione condizionale per confrontare due colonne

Possiamo utilizzare Formattazione condizionale per evidenziare i valori unici di due colonne. La procedura è semplice ed è riportata di seguito.

📌 Passi:

  • Per prima cosa, selezionare gli intervalli in cui si desidera applicare la formattazione condizionale. In questo esempio, gli intervalli sono B5 : B11 .
  • Ora, nel Casa fare clic su Formattazione condizionale , e sotto Regole di evidenziazione delle celle cliccare su Valori duplicati.

  • Nel Valori duplicati se si seleziona Duplicato si vedranno i valori duplicati delle due celle.

  • Se si seleziona Unico nel Valori duplicati si vedranno i valori univoci delle due celle.

  • Stampa OK per confermare il Formattazione condizionale .

Per saperne di più: Come confrontare due colonne o elenchi in Excel

2. Confronto di due colonne mediante la funzione IF

Utilizzeremo il Funzione IF per trovare le differenze tra due colonne. Seguite i passaggi seguenti.

📌 Passi:

  • Prima di tutto, creare una nuova colonna per mostrare quali frutti di Elenco 1 sono disponibili in Elenco 2 .
  • Ora, selezionare la prima cella (ad es. E5 ) della colonna appena creata e applicare la seguente formula.

=IF(B5=C5,"YES","NO")

Qui,

  • B5 = Frutta nell'elenco-1
  • C5 = Frutta nell'elenco-2

  • Dopodiché, premere ENTRARE e si vedrà la dichiarazione NO in cella D5 .
  • Ora, utilizzare il comando Maniglia di riempimento per trascinare verso il basso la formulazione e Riempimento automatico la formula verso il basso dalla cella D5 a D11

  • In questo modo, tutte le celle mostreranno il risultato e sarà possibile distinguere tra le due colonne.

3. Applicazione della funzione EXACT per confrontare le colonne

Il Funzione esatta confronta due stringhe di testo e restituisce VERO o FALSO basata sulla corrispondenza esatta tra i testi. È quindi possibile applicare questa funzione per trovare le differenze tra due colonne. Per farlo, procedete come segue.

📌 Passi:

  • Innanzitutto, selezionate una cella e digitate la seguente formula nella cella.

=EXACT(B5,C5)

Qui,

  • B5 = Frutta nell'elenco-1
  • C5 = Frutta nell'elenco-2

  • Quindi, premere ENTRARE e la cella restituirà FALSO .

  • Ora trascinate la formula verso il basso e le celle mostreranno il risultato.

4. Applicazione della funzione IF con AND

Una combinazione di SE e E funzioni è utile per il vostro scopo. Procedete come di seguito.

📌 Passi:

  • Prima di tutto, applicate la formula a una cella selezionata.

=IF(AND(B5C5), "Nessuna corrispondenza", "Corrispondenza")

Qui,

  • B5 = Frutta nell'elenco-1
  • C5 = Frutta nell'elenco-2

  • Trascinate quindi la formula verso il basso per far sì che le celle mostrino il risultato.

5. Combinazione delle funzioni IF, ISNA e VLOOKUP

Possiamo utilizzare il SE , ISNA , e Funzioni VLOOKUP per trovare le differenze tra due elenchi o colonne in Excel. La procedura è riportata di seguito.

📌 Passi:

  • Prima di tutto, creare una nuova colonna> selezionare la prima cella (ad es. E5 ) della colonna appena creata e applicare la seguente formula.

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "SÌ")

Qui,

  • B5 = Valore di ricerca
  • C5:C11 = matrice di ricerca

💡 Ripartizione della formula

VLOOKUP(B5,$C$5:$C$11,1,0) cerca il valore di B5 (cioè il valore di B5). Mela ) nell'intervallo $C$5:$C$11. Questo valore non è disponibile nell'array di ricerca e restituisce #N/A .

Funzione ISNA controlla se una cella contiene l'elemento #N/A! errore o meno. Restituisce VERO o FALSO a seconda della presenza di #N/A !

Quindi, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) ritorni VERO .

Infine, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "SÌ") = IF(ISNA(#N/A), "NO", "SÌ") = IF(TRUE, "NO", "SÌ") = NO

Quindi, il USCITA => NO Questo perché il nome del frutto, Apple, deriva da Elenco-1 non è disponibile in Elenco-2 .

  • Dopodiché, premere ENTRARE e si vedrà la dichiarazione NO in cella D5 .

  • Ora, utilizzare il comando Maniglia di riempimento per trascinare verso il basso la formulazione e Riempimento automatico la formula verso il basso dalla cella D5 a D11
  • Infine, sarà possibile vedere le differenze tra Elenco-1 e Elenco-2

Per saperne di più: Come confrontare due colonne in Excel utilizzando VLOOKUP

6. Utilizzare una combinazione di funzioni IF, ISERROR e MATCH

Qui si utilizzerà SE , ISERRORE , e PARTITA per confrontare due colonne. Confronteremo Elenco-1 con Elenco-2 La formula calcolerà i due elenchi e restituirà il nome del frutto che si trova solo in Elenco-1 La procedura è riportata di seguito.

📌 Passi :

  • Innanzitutto, selezionare la prima cella D5 della colonna appena creata e digitare la seguente formula nella cella selezionata.

=IF((ISERROR(MATCH(B5,$C$5:$C$11,0)),B5,")

Qui,

  • B5 = Valore di ricerca
  • C5:C11 = matrice di ricerca

💡 Ripartizione della formula

Funzione MATCH cerca il valore di B5 (cioè Mela ) nell'intervallo di ricerca $C$5:$C$11 .

Quindi, MATCH(B5,$C$5:$C$11,0) ritorni #N/A perché non trova il valore nell'intervallo di ricerca.

Ora, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERRORE(#N/A ) ritorni VERO .

Infine, IF((ISERROR(MATCH(B5,$C$5:$C$11,0)),B5,") = SE(TRUE, B5, "") restituisce il valore di B5 (cioè Mela ).

Quindi, l'USCITA => Mela .

  • Dopo aver premuto ENTRARE si vedrà il risultato in quella cella. Ora trascinate la formula seguente per le celle successive.

  • Pertanto, le celle in cui è stata copiata la formula mostreranno il risultato.

  • Allo stesso modo, si può trovare il nome del frutto che si trova solo in Elenco-2 In questo caso, la formula sarà,

=IF((ISERROR(MATCH(C5,$B$5:$B$11,0)),C5,")

Qui,

  • C5 = Valore di ricerca
  • B5:B17 = matrice di ricerca

7. Combinazione delle funzioni IF e COUNTIF per confrontare le colonne

In questa procedura, se Elenco-1 contiene qualsiasi nome di frutto che non sia stato inserito in Elenco-2 La formula che utilizzeremo dirà che il nome del frutto da Elenco-1 non si trova in Elenco-2 Combineremo SE e COUNTIF A questo scopo, iniziamo il confronto.

📌 Passi:

  • Prima di tutto, digitate la seguente formula nella cella D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Non trovato nell'elenco-2", "")

💡 Ripartizione della formula

Il COUNTIF restituisce il numero totale di celle in un intervallo definito.

COUNTIF($C$5:$C$11, $B5) cerca il valore della cella B5 (cioè Mela ) nell'intervallo $C$5:$C$11 ma non trova nulla nell'intervallo. Quindi, Output=> 0 .

Infine, SE(COUNTIF($C$5:$C$11, $B5)=0, "Non trovato nell'elenco-2", "") = IF(0, "Non trovato nell'elenco-2", "") restituirà " Non trovato nell'elenco-2 " quando la condizione è 0 altrimenti mantenere la cella vuota ( "" ).

Quindi, Output finale=> " Non trovato nell'elenco-2 ".

  • Ora, premere ENTRARE per far sì che la cella mostri il risultato.
  • Successivamente, trascinare la formula verso il basso.

  • In questo modo si noteranno le differenze tra le due colonne.

Conclusione

Quindi, possiamo vedere le diverse procedure per confrontare due colonne in Excel per trovare le differenze. Il confronto tra due colonne può essere ottenuto anche per le corrispondenze. Delle 4 procedure discusse, l'uso della formattazione condizionale è il modo migliore per confrontare due colonne. Perché nella formattazione condizionale è possibile confrontare tra più colonne, la procedura è semplice e veloce e si può trovaresia le corrispondenze che le differenze.

Spero che questo articolo vi sia stato utile. Sfogliate il nostro sito per trovare altri articoli utili. Restate in contatto!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.