Дубликаты в отчёте, ошибки при заполнении, расхождения между двумя списками — всё это решается штатными инструментами Excel. Сравнить два столбца в Excel можно шестью способами: от визуального выделения цветом до формул, которые извлекают совпадения в отдельный столбец. Выбор зависит от задачи — нужно ли просто найти дубликаты или вывести значения для дальнейшей обработки. Ниже — пошаговые инструкции и готовые формулы для копирования.
Перед тем как в Excel сравнить два списка, определитесь с задачей. Таблица поможет найти нужный инструмент за несколько секунд.
Учитесь бесплатно за счёт государства
Экономия до 100 000 ₽ на любой программе
| Метод |
Когда применять |
Возвращает |
Нужны формулы |
Сложность |
|---|---|---|---|---|
| Условное форматирование | Быстрое визуальное сравнение | Цветовая маркировка | Нет | ⭐ |
| ВПР | Вывести совпавшее значение | Значение / #Н/Д | Да | ⭐⭐ |
| ЕСЛИ + ПОИСКПОЗ | Скрыть несовпадения | Значение / пусто | Да | ⭐⭐ |
| СЧЕТЕСЛИ | Метка, 3+ столбцов | «Совпадают» / пусто | Да | ⭐⭐ |
| СОВПАД | Учёт регистра букв | ИСТИНА / ЛОЖЬ | Да | ⭐⭐⭐ |
| Inquire | Сравнить два файла целиком | Карта различий | Нет | ⭐ |

Условное форматирование (conditional formatting) — встроенный инструмент, который окрашивает ячейки по заданному правилу. Формулы не нужны, результат виден мгновенно. Главное ограничение: данные только помечаются цветом, не извлекаются.
Выделите диапазон обоих столбцов — например, H6:I15.
Перейдите: «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения».
В диалоге выберите цвет заливки (по умолчанию — светло-красный) и нажмите ОК.
Результат: ячейки с одинаковыми значениями в обоих столбцах окрасятся. Остальные не изменятся.


Чтобы найти различия, а не совпадения, — путь тот же. В диалоге «Повторяющиеся значения» раскройте первый выпадающий список и смените «повторяющиеся» на «уникальные». Excel подсветит значения, присутствующие только в одном из столбцов. Удобно при сверке списков сотрудников, товаров или идентификаторов.
ВПР (VLOOKUP — вертикальный просмотр) ищет значение из одного столбца в диапазоне другого и возвращает результат в отдельную ячейку. Метод подходит для сравнения двух столбцов в Excel, когда нужно не просто пометить совпадение, а вывести его для дальнейшей работы.
Если хотите освоить Excel и аналитику данных системно — в рамках нацпроекта «Кадры» действует программа «Excel. Системный аналитик: моделирование данных в табличных процессорах». Обучение с нуля, бесплатно. Подробнее в каталоге программ обучения.
Формула: =ВПР(H6;$I$6:$I$15;1;0)
Разбор четырёх аргументов:
Введите формулу в первую ячейку третьего столбца и протяните вниз до конца диапазона. Где совпадение найдено — появится значение, где нет — ошибка #Н/Д.
Альтернатива для сложных таблиц: =ИНДЕКС(B:B;ПОИСКПОЗ(A2;C:C;0)). Формула ИНДЕКС+ПОИСКПОЗ работает в любом направлении и не ломается при добавлении столбцов левее диапазона поиска — в отличие от ВПР, которая ищет только слева направо.

#Н/Д — штатный результат, не баг: значение просто не найдено в другом столбце. Чтобы вместо ошибки показывалась пустая ячейка, оберните ВПР в ЕОШИБКА:
=ЕСЛИ(ЕОШИБКА(ВПР(H6;$I$6:$I$15;1;0));»»;ВПР(H6;$I$6:$I$15;1;0))
ЕОШИБКА перехватывает ошибку и подставляет пустую строку вместо красного #Н/Д.

Комбинация ЕСЛИ + ЕОШИБКА + ПОИСКПОЗ позволяет сравнить два столбца в Excel и получить чистый список: совпадения отображаются, несовпадения скрыты пустой строкой — без #Н/Д в ячейках.
Основная формула: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(H6;$I$6:$I$14;0));»»;H6)
Как работает: ПОИСКПОЗ ищет позицию значения из H6 в диапазоне $I$6:$I$14. Если элемент не найден, возникает ошибка — ЕОШИБКА преобразует её в TRUE. ЕСЛИ при TRUE выводит пустую строку, при FALSE — исходное значение H6.
Для построчного сравнения, когда значения стоят напротив друг друга в одной строке: =ЕСЛИ(И(H6=I6);»Совпадают»;»»)

СЧЕТЕСЛИ (COUNTIF — подсчёт по условию) считает ячейки, соответствующие критерию. В связке с ЕСЛИ расставляет текстовые метки — и единственная из рассмотренных функций сравнивает сразу три столбца в одной формуле.
Для двух столбцов: =ЕСЛИ(СЧЕТЕСЛИ($H6:$I6;$H6)=2;»Совпадают»;»»)
Для трёх столбцов: =ЕСЛИ(СЧЕТЕСЛИ($H6:$J6;$H6)=3;»Совпадают»;»»)
Хотите сменить профессию или повысить квалификацию?
Федеральный проект «Активные меры содействия занятости» даёт возможность пройти обучение бесплатно за счёт государства
Тонкость: замените 3 на 2 в трёхстолбцовой формуле — Excel пометит строки, где значение совпало хотя бы в двух из трёх колонок.

ВПР и СЧЕТЕСЛИ не различают «А» и «а» — для них это одно и то же. СОВПАД (EXACT — точное совпадение) регистрозависима: «Иванов» и «ИВАНОВ» она считает разными значениями. Метод нужен при работе с кодами, артикулами или данными, где регистр принципиален.
Формула: =ИЛИ(СОВПАД(I6;$H$6:$H$19))
Вводить обязательно через Ctrl+Shift+Enter — Excel автоматически добавит фигурные скобки {}, признак массивной формулы (array formula). Результат: ИСТИНА при наличии точного совпадения, ЛОЖЬ при его отсутствии.

Inquire — встроенная надстройка (COM-модуль) для Excel 2013 и новее. Она сравнивает не отдельные столбцы, а два файла XLS/XLSX целиком и выдаёт цветовую карту различий.
Как включить: Файл → Параметры → Надстройки → COM-надстройки → отметить Inquire → ОК.
Как использовать: откройте оба файла → вкладка «Inquire» → Compare Files → выберите два открытых документа → Compare. Зелёный цвет маркирует различия, ячейки без выделения — совпадения.

При поиске одинаковых значений в Excel в разных столбцах текстовые данные создают скрытые проблемы. Первая — разный регистр: ВПР и СЧЕТЕСЛИ считают «Иванов» и «ИВАНОВ» одинаковыми, СОВПАД — нет. Вторая — лишние пробелы: «Иванов » с концевым пробелом и «Иванов» — разные строки для всех функций без исключения.
Решение: создать вспомогательный столбец с нормализованными данными.
Сравнивайте нормализованные столбцы — все функции дадут точный результат.
| Функция |
Учитывает регистр |
«А» = «а»? |
|---|---|---|
| ВПР | Нет | Да |
| СЧЕТЕСЛИ | Нет | Да |
| ЕСЛИ + ПОИСКПОЗ | Нет | Да |
| СОВПАД | Да | Нет |
Для таблиц от 10 000 строк формулы пересчитываются при каждом изменении и замедляют файл. В этом случае оптимально подходит Power Query (встроенный инструмент для обработки данных, Excel 2016+): Данные → Получить данные → объединить через Merge Queries (слияние запросов).
Условное форматирование: выделите оба столбца → «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения» → выбрать цвет → ОК. Дубликаты окрасятся мгновенно. Для поиска различий — в том же диалоге смените «повторяющиеся» на «уникальные». Метод работает с любым объёмом данных, формулы не нужны.
#Н/Д — штатный результат: значение не найдено в другом столбце. Чтобы показывалась пустая ячейка, оберните ВПР в ЕОШИБКА: =ЕСЛИ(ЕОШИБКА(ВПР(H6;$I$6:$I$15;1;0));»»;ВПР(H6;$I$6:$I$15;1;0)). Функция ЕОШИБКА перехватывает ошибку и подставляет пустую строку вместо красного #Н/Д.
ВПР и СЧЕТЕСЛИ регистр игнорируют — «А» и «а» для них равны. Для регистрозависимого сравнения используйте СОВПАД: =ИЛИ(СОВПАД(I6;$H$6:$H$19)) — вводить через Ctrl+Shift+Enter, появятся {}. Возвращает ИСТИНА при точном совпадении с учётом заглавных букв. Подходит для кодов, артикулов, паролей.
СЧЕТЕСЛИ справится: =ЕСЛИ(СЧЕТЕСЛИ($H6:$J6;$H6)=3;»Совпадают»;»»). Число в конце равно количеству сравниваемых колонок. Замените 3 на 2 — Excel пометит строки, где значение совпало хотя бы в двух из трёх столбцов.
ВПР ищет только слева направо и ломается при добавлении столбцов левее диапазона поиска. ИНДЕКС+ПОИСКПОЗ (=ИНДЕКС(B:B;ПОИСКПОЗ(A2;C:C;0))) работает в любом направлении без привязки к расположению столбцов. Рекомендуется при сложной структуре таблицы или частых изменениях её макета.
Тот же инструмент — условное форматирование. В диалоге «Повторяющиеся значения» раскройте первый список и смените «повторяющиеся» на «уникальные». Уникальные значения — те, что присутствуют только в одном из двух столбцов. Метод подходит для поиска различий между списками заказов, кадровыми реестрами, каталогами товаров.
Создайте вспомогательный столбец: =СЖПРОБЕЛЫ(A2) — удаляет ведущие, завершающие и задвоенные пробелы. Для одновременного удаления пробелов и приведения к нижнему регистру: =СЖПРОБЕЛЫ(СТРОЧН(A2)). Сравнивайте нормализованные данные — все функции дадут точный результат.
ВПР и СЧЕТЕСЛИ пересчитываются при каждом изменении и заметно замедляют файл на больших данных. Для таблиц от 10 000 строк оптимально подходит Power Query (Excel 2016+): Данные → Получить данные → объединить через Merge Queries (слияние запросов), тип соединения «Левое антисоединение» — для поиска несовпадений. Пересчёт происходит только при ручном обновлении запроса.
Подайте заявку —
забронируйте место в группе
45 000 мест на 2026 год. Бесплатное обучение по федеральному проекту «Активные меры содействия занятости»