Как удалить дубликаты формулой в Excel?
В Excel 365: =УНИК(A2:A100) — возвращает список без дубликатов. Без формул: Данные → Удалить дубликаты. Для пометки дубликатов: =СЧЁТЕСЛИ($A$2:A2; A2)>1.
Дубликаты — частая проблема при работе с импортированными данными и объединении таблиц.
УНИК (Excel 365) — самый простой
=УНИК(A2:A100)
Возвращает список уникальных значений в соседние ячейки.
Пометить дубликаты формулой
=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2; A2)>1; "Дубликат"; "Уникальный")
Диапазон $A$2:A2 расширяется при протягивании — каждая строка проверяется по всем предыдущим.
Без формул: через меню
- Выделите диапазон данных
- Данные → Удалить дубликаты
- Выберите столбцы для сравнения
Удаление с сохранением порядка (формула)
=ФИЛЬТР(A2:A100; ПОИСКПОЗ(A2:A100; A2:A100; 0)=СТРОКА(A2:A100)-СТРОКА(A2)+1)
Оставляет первое вхождение каждого значения.
Важно
Перед удалением создайте копию данных — операция «Удалить дубликаты» необратима.