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

Два способа найти совпадения между столбцами: формула и подсветка.

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

Короткий ответ: Если порядок строк разный, формула A2=B2 не подходит: она сравнивает только одинаковые позиции. Для поиска значения из одного столбца во всём другом столбце удобнее СЧЁТЕСЛИ.

Что получится

Рядом с каждым значением первого списка появится отметка «Есть» или «Нет», независимо от строки совпадения во втором списке.

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

Исходные данные

Список AСписок B
A-101A-103
A-102A-101
A-103A-105
A-104A-102
Как сравнить два столбца Excel и найти совпадения

Способ 1

В C2:

=ЕСЛИ(СЧЁТЕСЛИ($B:$B;A2)>0;"Есть";"Нет")

Протяните вниз. Если значение из A2 встречается в столбце B хотя бы один раз, Excel выводит Есть.

Способ 2

Для подсветки без служебного столбца выделите A2:A1000, создайте правило условного форматирования по формуле:

=СЧЁТЕСЛИ($B:$B;A2)>0

Выберите заливку. Совпадающие значения будут выделены.

Автоматизация

VBA не нужен. Power Query полезен, если регулярно нужны отдельные списки «только в A», «только в B» и «есть в обоих».

Типичные ошибки

  • Сравнивают A2=B2 при разном порядке строк.
  • Есть пробелы в конце значений.
  • Коды с ведущими нулями превращены в числа.
  • В тяжёлой книге используются целые столбцы вместо ограниченных диапазонов.
  • Нужно сравнить несколько полей, а проверяется только одно.

Скачать пример

example.xlsx со списками A/B, колонкой «Есть/Нет» и правилом условного форматирования.

Когда лучше автоматизировать

Автоматизация полезна для регулярной сверки реестров, выгрузок, заявок и номенклатуры.

Если у вас такая же задача, но таблица отличается, файлов много или процесс приходится повторять регулярно — можно автоматизировать под ваш файл.

Похожие материалы

  • Как объединить две таблицы Excel в одну по совпадающему значению
  • Как сравнить две таблицы Excel и найти различия
  • Как удалить дубликаты в Excel
  • Как найти и подсветить дубликаты в Excel

Нужно автоматизировать похожую задачу?

Пришлите пример Excel или Word и описание результата — оценю подходящий вариант.