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

Иван Корнев·12.04.2026·4 мин

Чтобы найти и выделить совпадения в Excel, проще всего использовать встроенный инструмент «Условное форматирование»: выделите диапазон данных, перейдите на вкладку «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Дублирующиеся значения». Программа мгновенно подсветит все повторяющиеся записи цветом. Этот метод работает во всех версиях Excel и не требует знания формул.

Если же нужны более гибкие настройки (например, сравнение двух разных списков или подсчет количества повторений), помогут формулы СЧЁТЕСЛИ и ПОИСКПОЗ. Ниже разберем три проверенных способа: от автоматической подсветки до продвинутой обработки больших массивов данных.

Способ 1: Автоматическая подсветка через условное форматирование

Это самый быстрый метод для визуального обнаружения дубликатов в одном столбце или диапазоне. Он идеален для списков объемом до 50–100 тысяч строк.

Алгоритм действий:

  1. Выделите ячейки, которые нужно проверить (например, столбец A1:A1000).
  2. На вкладке Главная нажмите кнопку Условное форматирование.
  3. В меню выберите Правила выделения ячеекДублирующиеся значения.
  4. В появившемся окне выберите цвет заливки или шрифта и нажмите ОК.

Все ячейки, содержащие повторяющиеся данные, сразу окрасятся в выбранный цвет. При этом уникальные значения останутся без изменений.

Этот инструмент чувствителен к пробелам. Значения "Товар" и "Товар " (с пробелом в конце) будут считаться разными. Перед проверкой желательно очистить данные от лишних символов.

Способ 2: Поиск совпадений с помощью формул

Формулы дают больше контроля: они позволяют не просто подсветить, но и отфильтровать дубликаты, вывести их в отдельный список или сравнить два разных столбца.

Проверка на дубликаты в одном списке (функция СЧЁТЕСЛИ)

Используйте эту формулу, чтобы пометить каждую строку как «Уникально» или «Дубликат».

В соседнем столбце (например, B1) введите:

=ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$100; A1)>1; "Дубликат"; "Уникально")
  • $A$1:$A$100 — абсолютная ссылка на весь проверяемый диапазон (знаки доллара фиксируют границы при копировании).
  • A1 — текущая проверяемая ячейка.
  • Протяните формулу вниз до конца списка.

Теперь вы можете отфильтровать столбец B по значению «Дубликат», чтобы увидеть только проблемные строки.

Сравнение двух разных списков (функция ПОИСКПОЗ)

Если нужно найти, какие значения из Списка 1 (столбец A) присутствуют в Списке 2 (столбец B):

В ячейке C1 введите:

=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1; $B$1:$B$100; 0)); "Нет совпадений"; "Найдено в списке 2")
  • Формула ищет значение из A1 в диапазоне B1:B100.
  • Если совпадение найдено, возвращается текст «Найдено...», иначе — «Нет совпадений».
Список 1 (Проверка)Список 2 (Эталон)Результат проверки
Иванов И.И.Петров П.П.Нет совпадений
Петров П.П.Иванов И.И.Найдено в списке 2
Сидоров С.С.Сидоров С.С.Найдено в списке 2

Функция ПОИСКПОЗ не различает регистр букв («слово» и «Слово» считаются одинаковыми). Для точного поиска с учетом регистра используйте связку функций СОВПАД и ИНДЕКС, либо предварительно приведите текст к одному виду функцией СТРОЧН или ПРОПИСН.

Способ 3: Полное удаление дубликатов

Если ваша цель не просто найти, а сразу удалить лишние записи, используйте встроенный инструмент очистки. Внимание: этот метод удаляет данные без возможности отмены (если не сделать копию заранее).

  1. Выделите таблицу или диапазон данных.
  2. Перейдите на вкладку Данные.
  3. Нажмите кнопку Удалить дубликаты.
  4. В окне выбора укажите столбцы, по которым нужно искать совпадения, и нажмите ОК.

Excel сообщит, сколько дубликатов было удалено и сколько уникальных значений осталось. Останется только первая найденная запись из группы одинаковых.

Частые ошибки при поиске совпадений

Даже простые инструменты могут дать сбой, если не учесть нюансы подготовки данных:

  • Лишние пробелы. Часто данные импортируются с невидимыми пробелами в начале или конце (" Москва" вместо "Москва"). Используйте функцию =СЖПРОБЕЛЫ(A1) для очистки перед поиском.
  • Разный формат данных. Число 123 и текст "123" визуально одинаковы, но для Excel это разные значения. Приведите столбец к единому формату через «Текст по столбцам» на вкладке «Данные».
  • Отсутствие абсолютных ссылок. При копировании формул забывают закрепить диапазон знаками $ (например, $A$1:$A$100). Из-за этого область поиска «съезжает», и результаты становятся неверными.

FAQ

Можно ли выделить только вторые и последующие копии, оставив первую чистой? Стандартное условное форматирование красит все экземпляры. Чтобы выделить только повторения (оставив первое вхождение обычным), создайте правило с формулой: =СЧЁТЕСЛИ($A$1:A1; A1)>1. Обратите внимание: в диапазоне $A$1:A1 первая часть зафиксирована, а вторая меняется.

Работают ли эти методы в Excel Online? Да, условное форматирование и базовые формулы (СЧЁТЕСЛИ, ПОИСКПОЗ) полностью поддерживаются в веб-версии Excel. Инструмент «Удалить дубликаты» также доступен в онлайн-редакторе.

Как найти частичные совпадения (например, все ячейки, содержащие слово "Ошибка")? Используйте условное форматирование с формулой: =ЕОШИБКА(ПОИСК("Ошибка"; A1))=ЛОЖЬ. Эта формула подсветит любую ячейку, внутри которой есть указанное слово, даже если рядом есть другой текст.