Sommario
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!