Аналитика6 марта 2026 г.

Поиск и удаление дубликатов в Excel: 5 методов

Автор
Ненашев А.
На чтение
7 мин
Дата обновления
13.04.2026
Старт:c 12 февраля
Срок обучения:0 месяцев
Excel и Google-таблицы для бухгалтера: тариф PRO
Практический онлайн-курс, на котором вы изучите все функции Excel и Google-таблиц. Занятия проходят на интерактивных тренажерах — полной копии интерфейса Microsoft Excel.
Подробнее
29 000 ₽ 72 500 ₽
29 000 ₽/мес рассрочка

Большие таблицы Excel могут содержать повторяющиеся данные, что часто увеличивает объем информации и может вызывать ошибки в результате обработки данных с использованием формул и других инструментов. Это особенно важно, например, при работе с денежными и другими финансовыми данными.

В этой статье мы рассмотрим методы поиска и удаления повторяющихся (повторяющихся) данных, особенно строк в Excel.

Метод 1: удаление дублирующихся строк вручную

Первый способ максимально прост и предполагает удаление повторяющихся строк с помощью специального инструмента на ленте вкладки «Данные”.

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

Метод 2: удаление повторений при помощи “умной таблицы”

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

  1. Во-первых, нам нужно выделить всю таблицу, как в первом шаге предыдущего раздела.Выделите таблицу в Excel
  2. На вкладке «Главная» находим кнопку «Форматировать как таблицу» (раздел инструментов «Стили»). Щелкните стрелку в правом нижнем углу имени кнопки и выберите желаемую цветовую схему таблицы.Создайте умную таблицу в Excel
  3. После выбора стиля откроется окно настроек, в котором вы указываете интервал создания умной таблицы. Поскольку ячейки были выбраны заранее, вам просто нужно убедиться, что в окне указаны правильные данные. Если нет, внесем исправления, убедитесь, что выбрана «Таблица с заголовками», и нажмите ОК. На этом процесс создания умной таблицы завершен.
    Укажите координаты для создания умной таблицы в Excel
  4. Далее переходим к основной задаче — поиску сдвоенных строк в таблице. Из-за этого:
    • поместите курсор в произвольную ячейку таблицы;
    • перейти во вкладку «Конструктор» (если после создания «умной таблицы» переход не был осуществлен автоматически);
    • в разделе «Инструменты» нажмите кнопку «Удалить дубликаты“.Удаление дубликатов в умной таблице Excel
  5. Следующие шаги точно такие же, как шаги по удалению повторяющихся строк, описанные в предыдущем методе.

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

Метод 3: использование фильтра

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

  1. Как обычно, выделите все ячейки в таблице.
  2. На вкладке «Данные» в разделе инструментов «Сортировка и фильтр» найдите кнопку «Фильтр» (значок напоминает воронку) и щелкните по ней.Включить фильтр в таблице Excel
  3. Впоследствии в строке с названиями столбцов таблицы появятся перевернутые треугольники (это означает, что фильтр активен). Чтобы получить доступ к расширенным настройкам, нажмите кнопку «Дополнительно», расположенную справа от кнопки «Фильтр“.Перейти к расширенным настройкам фильтра в Excel
  4. В открывшемся окне с расширенными настройками:
    • как и в предыдущем способе, мы проверяем адрес диапазона ячеек в таблице;
    • установите флажок «Только уникальные записи“;
    • нажмите ОК.
      Расширенный фильтр в Excel
  5. После этого все повторяющиеся данные больше не будут отображаться в таблице. Чтобы вернуться в стандартный режим, просто нажмите кнопку «Фильтр» еще раз на вкладке «Данные”.Включение и отключение фильтра в таблице Excel

Метод 4: условное форматирование

Условное форматирование — это гибкий и мощный инструмент, используемый для решения широкого круга задач в Excel. В этом примере мы будем использовать его для выделения повторяющихся строк, после чего их можно будет удалить любым удобным способом.

  1. Выделяем все ячейки нашей таблицы.
  2. На вкладке «Главная» нажмите кнопку «Условное форматирование», расположенную в разделе инструментов «Стили“.
  3. Откроется список, в котором выбираем группу «Правила выбора ячеек» и внутри нее пункт «Повторяющиеся значения“.Условное форматирование таблицы Excel
  4. Окно настроек форматирования оставьте без изменений. Единственный параметр, который вы можете изменить в зависимости от ваших цветовых предпочтений, — это цветовая схема, используемая для заливки выбранных линий. Когда будете готовы, нажмите кнопку ОК.Выделите повторяющиеся значения в таблице Excel
  5. Теперь все повторяющиеся ячейки в таблице «подсвечиваются» и с ними можно работать: редактировать содержимое или удалять целые строки любым удобным способом.Найдите повторяющиеся значения в таблице Excel

Важно! Этот метод не так универсален, как описанные выше, поскольку он выбирает все ячейки с одинаковыми значениями, а не только те, для которых вся строка равна. Это видно на скриншоте выше, когда были выбраны необходимые дубликаты с названиями регионов, но вместе с ними мы пометили все ячейки категориями регионов, потому что значения этих категорий повторяются.

Метод 5: формула для удаления повторяющихся строк

Последний метод довольно сложен и мало кто использует его, так как предполагает использование сложной формулы, объединяющей несколько простых функций. А чтобы настроить формулу для таблицы данных, вам потребуется опыт и навыки работы с Excel.

Общая формула для поиска пересечений в определенном столбце выглядит так:

= ЕСЛИОШИБКА (ИНДЕКС (адрес_столбца; ПОИСК (0, СЧЁТЕСЛИ (адрес_дубликата_столбца): дубликат_адрес_колонки) (абсолютный); адрес_столбца;) + SE (СЧЁТЕСЛИ (адрес_столбца); 0; 0;); СЧЁТЕСЛИ (адрес_столбца); 0;); column_address));»»)

Посмотрим, как с ним работать на примере нашей таблицы:

  1. Добавьте новый столбец в конец специально разработанной таблицы для отображения повторяющихся (повторяющихся) значений).Найдите и удалите дубликаты в таблице Excel
  2. В верхней ячейке нового столбца (не считая заголовка) введите формулу, которая для этого конкретного примера будет выглядеть, как показано ниже, и нажмите Enter:
    = ЕСЛИ ОШИБКА (ИНДЕКС (A2: A90; ПОИСК (0; СЧЁТЕСЛИ (E1: $ E $ 1; A2: A90) + ЕСЛИ (СЧЁТЕСЛИ (A2: A90; A2: A90)> 1, 0, 1); 0));»»).Формула для поиска и удаления дубликатов в таблице Excel
  3. Выбираем новый столбец для данных, удвоенных до конца, не касаясь заголовка. Далее действуем строго по инструкции:
    • ставим курсор в конец строки формулы (нужно убедиться, что это действительно конец строки, так как в некоторых случаях длинная формула не помещается в строку);
    • нажмите на клавиатуре сервисную клавишу F2;
    • затем нажмите комбинацию клавиш Ctrl + Shift + Enter.
  4. Эти действия позволяют правильно заполнить формулу, содержащую ссылки на массивы, все ячейки в столбце. Проверяем результат.Найдите и удалите дубликаты в таблице Excel с помощью формулы

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

Заключение

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

Вопрос/ответ

Для удаления дубликатов вручную в Excel выделите все ячейки таблицы, перейдите на вкладку «Данные» и нажмите «Удалить дубликаты». Убедитесь, что выбраны нужные столбцы для сравнения, и нажмите ОК. Excel удалит повторяющиеся строки и покажет сообщение о количестве удаленных дубликатов.
«Умная таблица» в Excel — это форматирование, которое упрощает работу с данными. Чтобы удалить дубликаты, выделите таблицу, выберите «Форматировать как таблицу», подтвердите параметры и перейдите на вкладку «Конструктор». Нажмите «Удалить дубликаты», чтобы Excel нашел и удалил повторяющиеся строки.
Чтобы скрыть дубликаты без удаления, выделите таблицу, перейдите на вкладку «Данные» и нажмите «Фильтр». Используйте фильтры для отображения только уникальных значений, скрывая повторяющиеся данные. Это позволяет работать с уникальными строками без физического удаления дубликатов.
Удаление дубликатов в Excel важно для уменьшения объема данных и предотвращения ошибок при обработке. Повторяющиеся строки могут искажать результаты расчетов и анализов, особенно при работе с финансовыми данными, где точность критична.
Перед удалением дубликатов в Excel убедитесь, что таблица содержит заголовки, отметив пункт «Мои данные содержат заголовки» в окне настроек удаления дубликатов. Это поможет избежать удаления важных данных и корректно настроить процесс.
Использование «умной таблицы» для удаления дубликатов в Excel предоставляет гибкость и универсальность. Этот метод позволяет легко управлять данными различной структуры и размеров, обеспечивая удобство и точность в обработке информации.
После удаления дубликатов в Excel программа отображает сообщение с информацией о количестве найденных и удаленных дубликатов, а также о количестве оставшихся уникальных строк. Это помогает оценить эффективность процесса и убедиться в правильности действий.

Курсы

432
5,0
4 отзыва
Excel и Google-таблицы для бухгалтера: тариф PRO
  • c 12 февраля
  • 0 месяцев
29 000 ₽72 500 ₽
29 000 ₽/мес рассрочка
-60%
Перейти на сайт
433
0,0
0 отзывов
Excel и Google-таблицы для управления финансами
  • c 12 февраля
  • 0 месяцев
41 500 ₽103 750 ₽
41 500 ₽/мес рассрочка
-60%
Перейти на сайт
456
1,0
1 отзыв
Microsoft Office: тариф PRO
  • c 12 февраля
  • 0 месяцев
50 300 ₽125 750 ₽
50 300 ₽/мес рассрочка
-60%
Перейти на сайт
457
0,0
0 отзывов
Microsoft Office: тариф Базовый
  • c 12 февраля
  • 0 месяцев
41 590 ₽103 975 ₽
41 590 ₽/мес рассрочка
-60%
Перейти на сайт
458
0,0
0 отзывов
Microsoft Office: тариф Мастер
  • c 12 февраля
  • 0 месяцев
74 900 ₽187 250 ₽
74 900 ₽/мес рассрочка
-60%
Перейти на сайт