Оглавление
Это интересная ситуация, которая часто возникает. А именно, иногда необходимо разграничить данные по двум разным столбцам. Существует множество процессов, в которых 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 процедур, которые мы обсудили, использование условного форматирования является лучшим способом сравнения двух столбцов. Поскольку в условном форматировании можно сравнивать между несколькими столбцами, процедура проста и быстра, и вы можете найтикак совпадения, так и различия.
Надеемся, что эта статья была вам полезна. Просматривайте наш сайт, чтобы найти больше полезных статей. Оставайтесь на связи!