Поиск и выделение дубликатов в Excel: полное руководство

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

Чтобы быстро найти и выделить повторяющиеся значения в Excel, проще всего использовать инструмент «Условное форматирование»: выделите диапазон данных, перейдите на вкладку «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения». Для более сложных задач (поиск по нескольким столбцам или подсчет количества повторов) используйте формулы СЧЁТЕСЛИ (COUNTIF) и СЧЁТЕСЛИМН (COUNTIFS).

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

Краткий итог: Для быстрой проверки одного столбца используйте встроенное правило «Повторяющиеся значения». Для анализа связей между несколькими колонками (например, имя + фамилия + дата) применяйте формулы с функцией СЧЁТЕСЛИМН.

Визуальное выделение дубликатов цветом

Этот метод идеален, когда нужно просто увидеть, где есть повторы, не меняя структуру таблицы.

Выделение в одном столбце

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

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

Выделение повторов по нескольким столбцам

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

  1. Выделите весь диапазон данных (например, A2:C100).
  2. Перейдите в Условное форматированиеСоздать правило.
  3. Выберите тип правила: Использовать формулу для определения форматируемых ячеек.
  4. Введите формулу:
   =СЧЁТЕСЛИМН($A$2:$A$100; $A2; $B$2:$B$100; $B2; $C$2:$C$100; $C2)>1

(Для английской версии: =COUNTIFS($A$2:$A$100, $A2, $B$2:$B$100, $B2, $C$2:$C$100, $C2)>1) 5. Нажмите кнопку Формат, выберите заливку и подтвердите действие.

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

Использование формул для анализа повторов

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

Подсчет количества повторений

Чтобы узнать, сколько раз встречается каждое значение:

  1. В соседнем столбце (например, B2) введите формулу:
   =СЧЁТЕСЛИ($A$2:$A$100; A2)
  1. Протяните формулу вниз до конца списка.
  2. Результат 1 означает уникальное значение, 2 и более — дубликат.

Создание списка только дубликатов

Если нужно вытянуть повторяющиеся элементы в отдельный столбец:

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

Работа с регистром букв

Стандартные функции Excel не различают регистр («Иван» и «иван» считаются одинаковыми). Если регистр важен:

  1. Создайте вспомогательный столбец с формулой =СТРОЧН(A2) (приводит текст к нижнему регистру).
  2. Применяйте функции поиска уже к этому новому столбцу.

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

Если ваша цель — не найти, а удалить лишние записи, используйте встроенный инструмент очистки.

Важно: Перед удалением обязательно сохраните копию файла или скопируйте данные на новый лист.

  1. Выделите таблицу или диапазон данных.
  2. Перейдите на вкладку ДанныеУдалить дубликаты.
  3. В появившемся окне:
    • Поставьте галочку «Мои данные содержат заголовки», если она есть.
    • Выберите столбцы, по которым нужно проверять уникальность.
      • Пример: Если выбрать только столбец «Email», Excel удалит строки с повторяющимися почтами, оставив первую встреченную запись, даже если имена в этих строках разные.
      • Пример: Если выбрать «Имя» и «Фамилия», удалятся только полные тезки.
  4. Нажмите ОК. Excel сообщит, сколько дубликатов найдено и удалено, и сколько уникальных записей осталось.

Инструмент «Удалить дубликаты» безвозвратно стирает данные. Он оставляет первую найденную запись и удаляет все последующие копии. Порядок строк может иметь значение.

Сравнение методов поиска

ЗадачаЛучший инструментПреимущества
Быстро увидеть повторыУсловное форматированиеНе требует формул, наглядно
Посчитать количество повторовФормула СЧЁТЕСЛИДает точные цифры для отчета
Найти сложные совпадения (2+ столбца)Формула СЧЁТЕСЛИМНГибкая настройка критериев
Очистить базу от лишнегоИнструмент «Удалить дубликаты»Быстро и автоматически
Динамический список дублейТаблица + ФильтрАвтоматически обновляется при вводе

Частые ошибки при работе с дубликатами

  • Игнорирование пробелов. Значения «Москва» и «Москва » (с пробелом в конце) считаются разными.
    • Решение: Используйте функцию СЖПРОБЕЛЫ (TRIM) перед сравнением или удалением.
  • Разные форматы данных. Число 123 и текст "123" визуально одинаковы, но для Excel это разные значения.
    • Решение: Приведите столбец к единому формату через «Текст по столбцам» или функцию ЗНАЧЕН/ТЕКСТ.
  • Неверный выбор столбцов при удалении. Удаление дубликатов только по одному столбцу (например, по артикулу) может стереть важные различия в других колонках (например, разные цвета одного артикула).
    • Решение: Всегда внимательно проверяйте галочки в окне удаления дубликатов.

FAQ

Можно ли выделить только вторые и последующие вхождения, оставив первое чистым? Да. При использовании условного форматирования с формулой СЧЁТЕСЛИМН(...)>1 выделятся все ячейки, участвующие в дублировании. Чтобы исключить первое вхождение, формулу нужно усложнить, используя счетчик накопительным итогом, либо просто вручную снять форматирование с первой ячейки после применения правила.

Как найти дубликаты в двух разных списках на разных листах? Используйте формулу СЧЁТЕСЛИ с ссылкой на другой лист. Например, в листе 2 в ячейке B1: =СЧЁТЕСЛИ(Лист1!$A:$A; A1). Если результат больше 0, значение есть в списке на Листе 1.

Работают ли эти методы в старых версиях Excel (2010, 2013)? Да, инструменты «Условное форматирование», «Удалить дубликаты» и функции СЧЁТЕСЛИ доступны во всех современных версиях Excel. Функция СЧЁТЕСЛИМН появилась в версии 2007 года.