Как сравнить два столбца для поиска различий в Excel

  • Поделись Этим
Hugh West

Это интересная ситуация, которая часто возникает. А именно, иногда необходимо разграничить данные по двум разным столбцам. Существует множество процессов, в которых Excel сравнивает два списка и возвращает различия. В этой статье мы рассмотрим способы, как сравнить два столбца в Excel для поиска различий.

Скачать Рабочую тетрадь для практических занятий

Сравнение двух столбцов для поиска различий.xlsx

7 способов сравнения двух столбцов для поиска различий в Excel

В этом разделе вы найдете 7 Способы сравнения двух столбцов в Excel для поиска различий. Я расскажу о них по очереди здесь. Оставайтесь на связи!

Итак, давайте начнем с простого примера, чтобы проиллюстрировать, как этого добиться.

У нас есть два списка, в которых помещены названия некоторых фруктов. Мы сравним эти два списка, чтобы найти различия. Ниже приведены два списка с названиями фруктов.

Мы увидим 7 В каждом процессе сравнения и нахождения различий между двумя столбцами мы будем использовать одну и ту же таблицу.

1. Применение условного форматирования для сравнения двух столбцов

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

📌 Шаги:

  • Сначала выберите диапазоны, к которым вы хотите применить условное форматирование. В данном примере диапазонами являются B5 : B11 .
  • Теперь, в Главная нажмите на вкладку Условное форматирование , и под Правила выделения ячеек нажмите на Дублирование значений.

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

  • Если вы выберите Уникальный в Дублирование значений в диалоговом окне вы увидите уникальные значения двух ячеек.

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

Читать далее: Как сравнить два столбца или списка в Excel

2. Сравнение двух столбцов с помощью функции ЕСЛИ

Мы будем использовать Функция IF для нахождения разницы между двумя столбцами. Для этого просто выполните следующие действия.

📌 Шаги:

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

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

Вот,

  • B5 = Фрукты в списке-1
  • C5 = Фрукты в списке-2

  • После этого нажмите ENTER , и вы увидите заявление НЕТ в камере D5 .
  • Теперь используйте Наполнительная рукоятка инструмент для перетаскивания вниз сформулированных и Автозаполнение формулу вниз от ячейки D5 на D11

  • Таким образом, во всех ячейках будет показан результат, и вы сможете различать два столбца.

3. Применение функции EXACT для сравнения столбцов

Сайт Функция EXACT сравнивает две текстовые строки и затем возвращает TRUE или FALSE основана на точном совпадении текстов. Таким образом, вы можете применить эту функцию для поиска различий между двумя колонками. Для этого выполните следующие действия.

📌 Шаги:

  • Прежде всего, выделите ячейку и введите в нее следующую формулу.

=EXACT(B5,C5)

Вот,

  • B5 = Фрукты в списке-1
  • C5 = Фрукты в списке-2

  • Затем нажмите ENTER и ячейка вернется FALSE .

  • Теперь перетащите формулу вниз, и ваши ячейки покажут результат.

4. Применение функции ЕСЛИ с функцией И

Сочетание ЕСЛИ и И функции будет служить вашей цели. Действуйте следующим образом.

📌 Шаги:

  • Прежде всего, примените формулу к выделенной ячейке.

=IF(AND(B5C5), "Не совпадает", "Совпадает")

Вот,

  • B5 = Фрукты в списке-1
  • C5 = Фрукты в списке-2

  • Затем перетащите формулу вниз, чтобы в ячейках отобразился результат.

5. комбинирование функций ЕСЛИ, ИСТИНА и VLOOKUP

Мы можем использовать ЕСЛИ , ИСНА и Функции VLOOKUP чтобы найти разницу между двумя списками или столбцами в Excel. Процедура приведена ниже.

📌 Шаги:

  • Прежде всего, создайте новый столбец> выделите первую ячейку (т.е. E5 ) вновь созданного столбца и примените следующую формулу.

=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "НЕТ", "ДА")

Вот,

  • 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)) = ИСНА (#N/A) возвращает TRUE .

Наконец-то, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES") = IF(ISNA(#N/A), "NO", "YES") = IF(TRUE, "НЕТ", "ДА") = НЕТ

Итак, в ВЫХОД => НЕТ Это связано с тем, что название фрукта Apple от Список-1 недоступен в Список-2 .

  • После этого нажмите ENTER , и вы увидите заявление НЕТ в камере D5 .

  • Теперь используйте Наполнительная рукоятка инструмент для перетаскивания вниз сформулированных и Автозаполнение формулу вниз от ячейки D5 на D11
  • Наконец, вы сможете увидеть различия между Список-1 и Список-2

Читать далее: Как сравнить два столбца в Excel с помощью VLOOKUP

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

Здесь мы будем использовать ЕСЛИ , ISERROR и МАТЧ функции для сравнения двух столбцов. Мы будем сравнивать Список-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 ).

Таким образом, OUTPUT => Apple .

  • После нажатия ENTER вы увидите результат в этой ячейке. Теперь перетащите следующую формулу в следующие ячейки.

  • Следовательно, ячейки, в которые вы скопировали формулу, покажут вам результат.

  • Таким же образом можно найти название фрукта, который находится только в Список-2 В этом случае формула будет такой,

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

Вот,

  • C5 = Значение поиска
  • B5:B17 = Массив поиска

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

В этой процедуре, если Список-1 содержит любое название фрукта, которое не помещено в Список-2 В формуле, которую мы будем использовать, будет сказано, что название фрукта от Список-1 не найден в Список-2 Мы объединим ЕСЛИ и COUNTIF функции для этой цели. Давайте начнем сравнение.

📌 Шаги:

  • Прежде всего, введите следующую формулу в ячейку D5 .

=IF(COUNTIF($C$5:$C$11, $B5)=0, "Не найдено в списке-2", "")

💡 Формула разбивки

Сайт COUNTIF функция возвращает общее количество ячеек в заданном диапазоне.

COUNTIF($C$5:$C$11, $B5) ищет значение ячейки B5 (т.е. Apple ) в диапазоне $C$5:$C$11 но не находит ничего в диапазоне. Итак, Output=> 0 .

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

Итак, final Output=> " Не найдено в Списке-2 ".

  • Теперь нажмите ENTER чтобы ячейка показала результат.
  • После этого перетащите формулу вниз.

  • Сделав это, вы увидите различия между двумя колонками.

Заключение

Итак, мы видим различные процессы сравнения двух столбцов в Excel для нахождения различий. Сравнение двух столбцов может быть получено и для совпадений. Из 4 процедур, которые мы обсудили, использование условного форматирования является лучшим способом сравнения двух столбцов. Поскольку в условном форматировании можно сравнивать между несколькими столбцами, процедура проста и быстра, и вы можете найтикак совпадения, так и различия.

Надеемся, что эта статья была вам полезна. Просматривайте наш сайт, чтобы найти больше полезных статей. Оставайтесь на связи!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.