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

Исходные данные
| Список A | Список B |
|---|---|
| A-101 | A-103 |
| A-102 | A-101 |
| A-103 | A-105 |
| A-104 | A-102 |

Способ 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