Глиф Учебники

Как удалить дубликаты в Excel

Справочник · Excel · 2 минуты чтения

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

Удаление окончательное: лишние строки стираются целиком, вместе с данными в остальных столбцах. Перед удалением сохраните копию листа или файла. Сразу после ошибки помогает Ctrl+Z, после закрытия файла — уже нет.

По каким столбцам сравнивать

Пример — список заказов:

ABC
1КлиентГородСумма
2АннаМинск120
3БорисГомель90
4АннаМинск120
5АннаМинск85

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

Сначала посмотреть, потом удалять

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

Посчитать, сколько раз встречается каждое значение, — в соседнем столбце:

Формула
=СЧЁТЕСЛИ($A$2:$A$5;A2)

Для примера выше получится 3, 1, 3, 3: Анна встречается трижды, Борис — один раз. Отфильтруйте этот столбец по значениям больше 1 — увидите все повторы.

Уникальные значения формулой

В Excel 2021, 2024 и Microsoft 365 функция УНИК выводит список без повторов, не трогая исходные данные:

Формула
=УНИК(A2:A5)

Формула заполнит несколько ячеек вниз: «Анна», «Борис». Если исходный список поменяется, результат обновится сам. Ячейки под формулой должны быть пустыми, иначе будет ошибка #ПЕРЕНОС!.

=УНИК(A2:C5) вернёт уникальные строки целиком: из примера — три строки без повторной четвёртой.

Подводные камни

В LibreOffice Calc

«Данные» → «Ещё фильтры» → «Стандартный фильтр»: условие «=» и значение «Не пусто», затем в «Параметрах» флажок «Без повторений» и «Поместить результат в» — адрес свободной ячейки. Уникальные строки скопируются туда, исходные данные останутся.