Как в Excel убрать повторяющиеся значения в столбце?

Как в Excel убрать повторяющиеся значения в столбце? - коротко

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

Как в Excel убрать повторяющиеся значения в столбце? - развернуто

Для того чтобы избавиться от повторяющихся записей в одном столбце, достаточно воспользоваться встроенными средствами Excel. Ниже описан последовательный процесс, который можно выполнять в любой версии программы, начиная с Excel 2007.

  1. Выделите диапазон данных. Кликните на заголовок столбца или перетащите мышью нужный участок. Если в таблице есть заголовок, включите его в выделение – Excel учтёт его при обработке.

  2. Откройте меню «Данные». На ленте найдите вкладку «Данные» и нажмите кнопку «Удалить дубликаты». Откроется диалоговое окно, где можно уточнить, какие столбцы следует проверять. Поскольку интересует только один столбец, оставьте галочку только у него.

  3. Подтвердите действие. Нажмите «OK». Программа автоматически просканирует выделенный диапазон, удалит все повторяющиеся строки и оставит только уникальные значения. В появившемся окне будет указано количество удалённых записей и количество оставшихся.

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

Если требуется лишь скрыть повторяющиеся элементы, а не удалять их, можно применить условное форматирование:

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

Для более гибкой очистки, когда нужно сохранить одну из повторяющихся строк с определёнными критериями (например, самую свежую дату), используйте функцию СУММЕСЛИМН, ВПР в сочетании с фильтрами, либо создайте сводную таблицу, указав в качестве поля только уникальные значения.

Наконец, если процесс требуется автоматизировать, запишите макрос. Пример кода VBA:

Sub RemoveDuplicatesInColumn()
 Dim ws As Worksheet
 Set ws = ActiveSheet
 With ws
 .Range("A1", .Cells(.Rows.Count, "A").End(xlUp)).RemoveDuplicates Columns:=1, Header:=xlYes
 End With
End Sub

Запуск этого макроса удалит все дубли в столбце A, учитывая наличие заголовка. При необходимости измените диапазон и номер столбца.

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