Cum să comparați două coloane pentru a găsi diferențe în Excel

  • Imparte Asta
Hugh West

Aceasta este o situație interesantă care apare deseori. Și anume, uneori este nevoie să se diferențieze datele în două coloane diferite. Există atât de multe procese în care Excel compară două liste și returnează diferențele. În acest articol, vom vedea modalitățile de comparare a două coloane în Excel pentru a găsi diferențe.

Descărcați caietul de practică

Compararea a două coloane pentru găsirea diferențelor.xlsx

7 moduri de a compara două coloane pentru a găsi diferențe în Excel

În această secțiune, veți găsi 7 modalități de a compara două coloane în Excel pentru a găsi diferențe. Le voi discuta aici pe rând. Rămâneți conectați!

Așadar, să începem cu un exemplu simplu, pentru a ilustra cum se poate realiza acest lucru.

Aici avem două liste în care sunt plasate numele unor fructe. Vom compara cele două liste pentru a găsi diferențele. Cele două liste care conțin numele fructelor sunt prezentate mai jos.

Vom vedea 7 În fiecare proces de comparare și de găsire a diferențelor dintre cele două coloane, vom folosi același tabel.

1. Aplicarea formatării condiționate pentru a compara două coloane

Putem folosi Formatarea condiționată pentru a evidenția valorile unice a două coloane. Procedura este simplă și este prezentată mai jos.

📌 Pași:

  • Mai întâi, selectați intervalele în care doriți să aplicați formatarea condiționată. În acest exemplu, intervalul este B5 : B11 .
  • Acum, în Acasă faceți clic pe Formatarea condiționată , și sub Reguli de evidențiere a celulelor faceți clic pe Valori duplicate.

  • În Valori duplicate în caseta de dialog, dacă selectați Duplicat veți vedea valorile duplicate ale celor două celule.

  • Dacă selectați Unic în Valori duplicate veți vedea valorile unice ale celor două celule.

  • Presa OK pentru a confirma Formatarea condiționată .

Citește mai mult: Cum se compară două coloane sau liste în Excel

2. Comparați două coloane folosind funcția IF

Vom folosi Funcția IF pentru a găsi diferențele dintre două coloane. Urmați pașii de mai jos pentru aceasta.

📌 Pași:

  • În primul rând, creați o nouă coloană pentru a arăta ce fructe de Lista 1 sunt disponibile în Lista 2 .
  • Acum, selectați prima celulă (adică. E5 ) a coloanei nou create și se aplică următoarea formulă.

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

Aici,

  • B5 = Fructe din Lista-1
  • C5 = Fructe din Lista-2

  • După aceea, apăsați ENTER , și veți vedea declarația NU în celulă D5 .
  • Acum, utilizați Mâner de umplere pentru a trage în jos formularea și Completare automată formula în jos din celula D5 la D11

  • Prin urmare, toate celulele vor afișa rezultatul și veți putea face diferența între cele două coloane.

3. Aplicarea funcției EXACT pentru a compara coloane

The Funcția EXACT compară două șiruri de text și apoi returnează ADEVĂRAT sau FALSE pe baza potrivirii exacte între texte. Astfel, puteți aplica această funcție pentru a găsi diferențe între două coloane. Pentru a face acest lucru, urmați pașii următori.

📌 Pași:

  • Mai întâi de toate, selectați o celulă și introduceți următoarea formulă în celulă.

=EXACT(B5,C5)

Aici,

  • B5 = Fructe din Lista-1
  • C5 = Fructe din Lista-2

  • Apoi, apăsați ENTER iar celula va returna FALSE .

  • Acum, trageți formula în jos și celulele vă vor arăta rezultatul.

4. Aplicarea funcției IF cu funcția AND

O combinație de IF și ȘI funcții va servi scopului dumneavoastră. Procedați ca mai jos.

📌 Pași:

  • Mai întâi de toate, aplicați formula la o celulă selectată.

=IF(AND(B5C5), "No Match", "Match")

Aici,

  • B5 = Fructe din Lista-1
  • C5 = Fructe din Lista-2

  • Apoi trageți formula în jos pentru ca celulele să afișeze rezultatul.

5. Combinarea funcțiilor IF, ISNA și VLOOKUP

Putem folosi IF , ISNA , și Funcțiile VLOOKUP pentru a găsi diferențele dintre două liste sau coloane în Excel. Procedura este prezentată mai jos.

📌 Pași:

  • Mai întâi de toate, creați o nouă coloană> selectați prima celulă (de ex. E5 ) a coloanei nou create și se aplică următoarea formulă.

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NU", "DA")

Aici,

  • B5 = Valoarea de căutare
  • C5:C11 = Array de căutare

💡 Repartiția formulei

VLOOKUP(B5,$C$5:$C$11,1,0) caută valoarea lui B5 (adică. Apple ) în intervalul $C$5:$C$11. Această valoare nu este disponibilă în matricea de căutare și returnează #N/A .

Funcția ISNA verifică dacă o celulă conține elementul #N/A! sau nu. Se returnează ADEVĂRAT sau FALSE în funcție de prezența #N/A !

Deci, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) returnează ADEVĂRAT .

În cele din urmă, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NU", "DA") = IF(ISNA(#N/A), "NU", "DA") = IF(TRUE, "NU", "DA") = NU

Deci, în IEȘIRE => NU Asta pentru că numele fructului Apple de la Lista-1 nu este disponibil în Lista-2 .

  • După aceea, apăsați ENTER , și veți vedea declarația NU în celulă D5 .

  • Acum, utilizați Mâner de umplere pentru a trage în jos formularea și Completare automată formula în jos din celula D5 la D11
  • În cele din urmă, veți putea vedea diferențele dintre Lista-1 și Lista-2

Citește mai mult: Cum se compară două coloane în Excel folosind VLOOKUP

6. Utilizați o combinație de funcții IF, ISERROR și MATCH

Aici vom folosi IF , ISERROR , și MATCH pentru a compara două coloane. Vom compara Lista-1 cu Lista-2 Formula va calcula cele două liste și va returna numele fructului care se află doar în Lista-1 Procedura este prezentată mai jos.

📌 Pași :

  • Mai întâi de toate, selectați prima celulă D5 din coloana nou creată și introduceți următoarea formulă în celula selectată.

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

Aici,

  • B5 = Valoarea de căutare
  • C5:C11 = Array de căutare

💡 Repartiția formulei

Funcția MATCH caută valoarea lui B5 (de ex. Apple ) în intervalul de căutare $C$5:$C$11 .

Deci, MATCH(B5,$C$5:$C$11,0) returnează #N/A deoarece nu găsește valoarea în intervalul de căutare.

Acum, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) returnează ADEVĂRAT .

În cele din urmă, IF((ISERROR(ISERROR(MATCH(B5,$C$5:$C$11,0)))),B5,"") = IF(TRUE,B5, "") returnează valoarea lui B5 (de ex. Apple ).

Deci, OUTPUT => Apple .

  • După ce ați apăsat ENTER veți vedea rezultatul în acea celulă. Acum trageți următoarea formulă pentru următoarele celule.

  • Prin urmare, celulele în care ați copiat formula vă vor afișa rezultatul.

  • În același mod, puteți găsi numele fructului care se află doar în Lista-2 În acest caz, formula va fi,

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

Aici,

  • C5 = Valoarea de căutare
  • B5:B17 = Array de căutare

7. Combinarea funcțiilor IF și COUNTIF pentru a compara coloane

În această procedură, dacă Lista-1 conține orice nume de fruct care nu este plasat în Lista-2 , formula pe care o vom folosi va spune că numele fructului de la Lista-1 nu se găsește în Lista-2 . vom combina IF și COUNTIF În acest scop, să începem comparația.

📌 Pași:

  • Mai întâi de toate, introduceți următoarea formulă în celulă D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")

💡 Repartiția formulei

The COUNTIF returnează numărul total de celule dintr-un interval definit.

COUNTIF($C$5:$C$11, $B5) caută valoarea celulei B5 (de ex. Apple ) în intervalul $C$5:$C$11 dar nu găsește nimic în intervalul respectiv. Deci, Output=> 0 .

În cele din urmă, IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "") = IF(0, "Not Found in List-2", "") va returna " Nu se găsește în Lista-2 " atunci când condiția este 0 , în caz contrar, păstrați celula goală ( "" ).

Deci, final Output=> " Nu se găsește în Lista-2 ".

  • Acum, apăsați ENTER pentru ca celula să afișeze rezultatul.
  • După aceea, trageți formula în jos.

  • În acest fel, veți vedea diferențele dintre cele două coloane.

Concluzie

Așadar, putem vedea diferitele procedee de comparare a două coloane în Excel pentru a găsi diferențe. Comparația între două coloane poate fi obținută și pentru potriviri. Dintre cele 4 procedee pe care le-am discutat, utilizarea formatării condiționate este cea mai bună modalitate de a compara două coloane. Deoarece în formatarea condiționată puteți compara între mai multe coloane, procedura este simplă și rapidă și puteți găsiatât potriviri, cât și diferențe.

Sperăm că acest articol v-a fost de folos. Navigați pe site-ul nostru pentru a găsi mai multe articole utile. Rămâneți în contact!

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.