Как да сравнявате две колони за намиране на разлики в Excel

  • Споделя Това
Hugh West

Това е интересна ситуация, която често възниква. А именно, понякога се налага да се разграничат данни в две различни колони. Има толкова много процеси, при които Excel сравнява два списъка и връща разликите. В тази статия ще видим начините за сравняване на две колони в Excel за намиране на разлики.

Изтегляне на работна тетрадка за практика

Сравняване на две колони за намиране на разлики.xlsx

7 начина за сравняване на две колони за намиране на разлики в Excel

В този раздел ще намерите 7 начини за сравняване на две колони в Excel за намиране на разлики. Ще ги разгледам един по един тук. Останете свързани!

Затова нека започнем с един прост пример, за да илюстрираме как да постигнем това.

Тук имаме два списъка, в които са поместени имената на някои плодове. Ще сравним двата списъка, за да открием разликите. Двата списъка, съдържащи имената на плодовете, са дадени по-долу.

Ще видим 7 Различни процеси на намиране на разликите между двете колони. Във всеки процес на сравняване и намиране на разликите между двете колони ще използваме една и съща таблица.

1. Прилагане на условно форматиране за сравняване на две колони

Можем да използваме Условно форматиране за да подчертаете уникалните стойности на две колони. Процедурата е проста и е представена по-долу.

📌 Стъпки:

  • Първо изберете диапазоните, в които искате да приложите условното форматиране. В този пример диапазонът е B5 : B11 .
  • Сега, в Начало щракнете върху Условно форматиране , и под Правила за подчертаване на клетките кликнете върху Дублиране на стойности.

  • В Дублиращи се стойности диалоговия прозорец, ако изберете Дублиране на ще видите дублираните стойности на двете клетки.

  • Ако изберете Уникален в Дублиращи се стойности диалоговия прозорец ще видите уникалните стойности на двете клетки.

  • Натиснете OK за да потвърдите Условно форматиране .

Прочетете още: Как да сравните две колони или списъци в Excel

2. Сравняване на две колони с помощта на функцията IF

Ще използваме Функция IF за намиране на разликите между две колони. За целта следвайте стъпките по-долу.

📌 Стъпки:

  • Първо, създайте нова колона, за да покажете кои плодове от Списък 1 са налични в Списък 2 .
  • Сега изберете първата клетка (т.е. E5 ) на новосъздадената колона и приложете следната формула.

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

Тук,

  • B5 = Плодове в Списък-1
  • C5 = Плодове в Списък-2

  • След това натиснете ВЪВЕДЕТЕ и ще видите изявлението НЕ в клетка D5 .
  • Сега използвайте Дръжка за пълнене за да плъзнете надолу формулирания и Автоматично попълване формулата надолу от клетката D5 към D11

  • Следователно всички клетки ще покажат резултата и ще можете да разграничите двете колони.

3. Прилагане на функцията EXACT за сравняване на колони

Сайтът Функция EXACT сравнява два текстови низа и връща TRUE или FALSE Така че можете да приложите тази функция за намиране на разлики между две колони. За да направите това, изпълнете следните стъпки.

📌 Стъпки:

  • Най-напред изберете клетка и въведете в нея следната формула.

=EXACT(B5,C5)

Тук,

  • B5 = Плодове в Списък-1
  • C5 = Плодове в Списък-2

  • След това натиснете ВЪВЕДЕТЕ и клетката ще върне FALSE .

  • Сега плъзнете формулата надолу и клетките ще ви покажат резултата.

4. Прилагане на IF с функцията AND

Комбинация от IF и И функции ще ви послужи за целта. процедирайте, както е описано по-долу.

📌 Стъпки:

  • Най-напред приложете формулата към избрана клетка.

=IF(AND(B5C5), "Няма съвпадение", "Съвпадение")

Тук,

  • B5 = Плодове в Списък-1
  • C5 = Плодове в Списък-2

  • След това плъзнете формулата надолу, за да се покаже резултатът в клетките.

5. Комбиниране на функциите IF, ISNA и VLOOKUP

Можем да използваме IF , ISNA , и Функции VLOOKUP за намиране на разликите между два списъка или колони в Excel. Процедурата е представена по-долу.

📌 Стъпки:

  • Най-напред създайте нова колона> изберете първата клетка (т.е. E5 ) на новосъздадената колона и приложете следната формула.

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

Тук,

  • B5 = Стойност за търсене
  • C5:C11 = Масив за търсене

💡 Разбивка на формулата

VLOOKUP(B5,$C$5:$C$11,1,0) търси стойността на B5 (т.е. Apple ) в диапазона $C$5:$C$11. Тази стойност не е налична в масива за търсене и връща #N/A .

Функция на ISNA проверява дали дадена клетка съдържа #N/A! грешка или не. Той връща TRUE или FALSE в зависимост от наличието на #N/A !

И така, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) връща TRUE .

Накрая, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES") = IF(ISNA(#N/A), "NO", "YES") = IF(TRUE, "NO", "YES") = НЕ

Така че ИЗХОД => НЕ . Това е така, защото името на плода Apple от Списък-1 не е наличен в Списък-2 .

  • След това натиснете ВЪВЕДЕТЕ и ще видите изявлението НЕ в клетка D5 .

  • Сега използвайте Дръжка за пълнене за да плъзнете надолу формулирания и Автоматично попълване формулата надолу от клетката D5 към D11
  • Накрая ще можете да видите разликите между Списък-1 и Списък-2

Прочетете още: Как да сравнявате две колони в Excel с помощта на VLOOKUP

6. използване на комбинация от функциите IF, ISERROR и MATCH

Тук ще използваме IF , ISERROR , и MATCH за сравняване на две колони. Ще сравним Списък-1 с Списък-2 . Формулата ще изчисли двата списъка и ще върне името на плода, което е само в Списък-1 Процедурата е описана по-долу.

📌 Стъпки :

  • Първо, изберете първата клетка D5 на новосъздадената колона и въведете следната формула в избраната клетка.

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

Тук,

  • B5 = Стойност за търсене
  • C5:C11 = Масив за търсене

💡 Разбивка на формулата

Функция MATCH търси стойността на B5 (т.е. Apple ) в диапазона за търсене $C$5:$C$11 .

И така, MATCH(B5,$C$5:$C$11,0) връща #N/A тъй като не намира стойността в диапазона за търсене.

Сега, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR(#N/A ) връща TRUE .

Накрая, IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"") = IF(TRUE,B5, "") връща стойността на B5 (т.е. Apple ).

Така че ИЗХОДЪТ => Apple .

  • След натискане на ВЪВЕДЕТЕ ще видите резултата в тази клетка. Сега плъзнете следната формула за следващите клетки.

  • Следователно клетките, в които сте копирали формулата, ще ви покажат резултата.

  • По същия начин можете да откриете името на плода, което се намира само в Списък-2 В този случай формулата ще бъде,

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

Тук,

  • C5 = Стойност за търсене
  • B5:B17 = Масив за търсене

7. Комбиниране на функциите IF и COUNTIF за сравняване на колони

При тази процедура, ако Списък-1 съдържа всяко име на плод, което не е поставено в Списък-2 , формулата, която ще използваме, ще казва, че името на плода от Списък-1 не се намира в Списък-2 . Ще комбинираме IF и COUNTIF за тази цел. Нека започнем сравнението.

📌 Стъпки:

  • Първо, въведете следната формула в клетката D5 .

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

💡 Разбивка на формулата

Сайтът COUNTIF връща общия брой клетки в определен диапазон.

COUNTIF($C$5:$C$11, $B5) търси стойността на клетката B5 (т.е. Apple ) в диапазона $C$5:$C$11 но не намира нищо в обхвата. Така че Output=> 0 .

Накрая, IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "") = IF(0, "Not Found in List-2", "") ще върне " Не е намерен в Списък-2 ", когато условието е 0 , в противен случай клетката остава празна ( "" ).

И така, окончателно Output=> " Не е намерен в Списък-2 ".

  • Сега натиснете ВЪВЕДЕТЕ за да позволите на клетката да покаже резултата.
  • След това плъзнете формулата надолу.

  • По този начин ще видите разликите между двете колони.

Заключение

И така, можем да видим различните процеси за сравняване на две колони в Excel за намиране на разлики. Сравнението между две колони може да се получи и за съвпадения. От 4-те процедури, които обсъдихме, използването на условно форматиране е най-добрият начин за сравняване на две колони. Тъй като при условното форматиране можете да сравнявате между няколко колони, процедурата е проста и бърза и можете да намеритекакто съвпадения, така и различия.

Надявам се, че тази статия е полезна за вас. Разгледайте нашия уебсайт, за да намерите още полезни статии. Дръжте връзка!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.