Поиск и подсветка повторяющихся записей в Excel

Иван Корнев·10.04.2026·5 мин

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

Зачем это нужно? Подсветка дублей помогает мгновенно увидеть ошибки ввода, найти повторные регистрации клиентов или подготовить список к удалению лишних строк перед сведением таблиц.

Базовый метод: поиск повторов в одном столбце

Этот способ подходит, если нужно найти одинаковые значения в списке (например, дублирующиеся email, номера телефонов или артикулы товаров).

  1. Выделите диапазон. Зажмите левую кнопку мыши и проведите по столбцу с данными (например, A2:A100). Не выделяйте заголовок столбца, чтобы он не окрасился случайно.
  2. Откройте меню форматирования. На вкладке Главная найдите кнопку Условное форматирование.
  3. Выберите правило. В выпадающем списке наведите курсор на Правила выделения ячеек и кликните Дублирующиеся значения….
  4. Настройте вид. В появившемся окне слева убедитесь, что стоит «Дублирующиеся». Справа выберите стиль (например, «Светло-красная заливка»). Можно выбрать «Настраиваемый формат», чтобы задать свой цвет текста или фона.
  5. Примените. Нажмите ОК.

Все ячейки, значение которых встречается в выделенном диапазоне более одного раза, изменят цвет. Уникальные записи останутся без изменений.

Продвинутый поиск: дубли по нескольким столбцам

Стандартная функция проверяет совпадения только внутри одной ячейки. Если вам нужно найти строки, где полностью совпадает комбинация данных (например, одинаковые «Имя» и «Фамилия» одновременно, но при этом такие люди могут быть разными), стандартный метод не подойдет — он подсветит каждое отдельное совпадение имени.

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

Шаг 1: Создание ключа уникальности

Добавьте новый столбец рядом с данными. В первой ячейке (допустим, C2) введите формулу сцепки: =A2 & "|" & B2 (Здесь A2 и B2 — столбцы, по которым ищем совпадения. Разделитель | нужен, чтобы избежать ложных срабатываний, например, когда "Иван" + "Петров" и "Иванп" + "Етров" дадут одинаковую строку без разделителя).

Протяните формулу до конца таблицы. Теперь у вас есть уникальный ключ для каждой строки.

Шаг 2: Применение форматирования

  1. Выделите весь новый столбец с формулами.
  2. Повторите процедуру из раздела «Базовый метод»: Условное форматированиеДублирующиеся значения.
  3. После применения цвета вы можете отсортировать таблицу по цвету или использовать фильтр, чтобы увидеть только подсвеченные строки.

Лайфхак с фильтрацией по цвету После того как дубли окрашены, включите фильтр (Ctrl+Shift+L). Нажмите на значок фильтра в заголовке столбца, выберите Фильтр по цвету и укажите цвет заливки. Так вы мгновенно отобразите только проблемные строки.

Альтернативный способ: формула для гибкой настройки

Если стандартное правило не дает нужной гибкости (например, нужно игнорировать регистр букв или пробелы), используйте формулу в условном форматировании.

  1. Выделите диапазон данных (например, A2:A100).
  2. В меню Условное форматирование выберите Создать правило.
  3. Выберите тип правила: Использовать формулу для определения форматируемых ячеек.
  4. В поле формулы введите: =СЧЁТЕСЛИ($A$2:$A$100; A2)>1 (Замените $A$2:$A$100 на ваш реальный диапазон. Знаки доллара важны для фиксации границ).
  5. Нажмите кнопку Формат, выберите вкладку Заливка, укажите цвет и нажмите ОК.

Этот метод позволяет модифицировать условие. Например, чтобы игнорировать лишние пробелы, формулу можно усложнить функцией СЖПРОБЕЛЫ (TRIM).

Частые ошибки и нюансы работы

Даже простая процедура может дать сбой, если данные «грязные». Вот основные причины, почему дубли не подсвечиваются:

  • Лишние пробелы. Для Excel текст "Иван " и "Иван" — это разные значения. Перед поиском дублей очистите данные: выделите столбец, нажмите Ctrl+H, в поле «Найти» поставьте пробел, поле «Заменить на» оставьте пустым (осторожно, удалит все пробелы!) или используйте функцию =СЖПРОБЕЛЫ() в соседнем столбце.
  • Разный формат данных. Число 123 и текст "123" визуально одинаковы, но технически различны. Проверьте формат ячеек (вкладка Главная → блок Число). Приведите всё к одному типу (обычно к «Общему» или «Текстовому»).
  • Невидимые символы. Данные, скопированные из веба или 1С, могут содержать неразрывные пробелы или символы перевода строки. Используйте функцию ПЕЧСИМВ (CLEAN) для удаления непечатаемых знаков.
  • Выделение заголовка. Если вы выделили шапку таблицы вместе с данными, и в данных есть значение, совпадающее с заголовком, шапка тоже окрасится. Всегда начинайте выделение со второй строки.

Удаление найденных дубликатов

После того как вы выделили повторы цветом, часто следующим шагом идет их удаление.

  1. Отфильтруйте таблицу по цвету ячеек (как описано выше), чтобы видеть только дубли.
  2. Выделите видимые строки.
  3. Нажмите правой кнопкой мыши на номера строк слева и выберите Удалить строку.
  4. Снимите фильтр.

Важно: Стандартная кнопка Данные → Удалить дубликаты работает автоматически и удаляет все повторения, оставляя только одну копию. Она не требует предварительного выделения цветом, но не дает визуального контроля перед удалением. Цветовая маркировка безопаснее, так как позволяет вручную проверить каждую группу перед чисткой.

Риск потери данных Перед массовым удалением строк всегда сохраняйте копию файла или создавайте резервный лист. Автоматическое удаление необратимо, если вы не использовали «Отмену действия» (Ctrl+Z) сразу же.

Часто задаваемые вопросы (FAQ)

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

Работает ли этот метод в старых версиях Excel (2010, 2013)? Да, инструмент «Условное форматирование» с правилом «Дублирующиеся значения» доступен во всех версиях начиная с Excel 2007. Интерфейс может незначительно отличаться, но логика действий та же.

Как найти дубли в несмежных столбцах? Выделить несколько несмежных столбцов (зажав Ctrl) и применить правило сразу нельзя — Excel будет искать дубли внутри каждого столбца отдельно. Для поиска совпадений между разными колонками (например, есть ли значение из столбца А в столбце D) используйте формулу =СЧЁТЕСЛИ($D:$D; A2)>0 в условном форматировании для столбца А.