FIXERРешить мой случай
Главная → Как найти дубликаты в Excel

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

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

Получить свою формулу

Отметить все повторяющиеся значения

Если номера находятся в A2:A100, добавьте рядом служебный столбец. Формула считает, сколько раз текущее значение встречается во всём диапазоне:

=ЕСЛИ(СЧЁТЕСЛИ($A$2:$A$100;A2)>1;"Дубликат";"")

Знаки доллара фиксируют диапазон при протягивании. Пустые ячейки лучше заранее исключить дополнительной проверкой A2<>"".

Оставить первое вхождение

Когда первая строка считается правильной, а повторными должны быть только последующие, диапазон счёта расширяется от первой строки до текущей:

=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)>1;"Повтор";"Первое")

В первой строке счёт равен единице. Во второй строке с тем же номером он станет равен двум, поэтому появится отметка «Повтор».

Проверить совпадение по двум столбцам

Иногда дубликатом является не номер сам по себе, а сочетание номера и даты или клиента. Тогда используйте СЧЁТЕСЛИМН:

=ЕСЛИ(СЧЁТЕСЛИМН($A$2:$A$100;A2;$B$2:$B$100;B2)>1;"Дубликат строки";"")

Такой вариант не пометит две разные сделки одного клиента, если у них отличаются номера или даты.

Частые ошибки

Если столбцы, условия или версия Excel отличаются, опишите задачу в FIXER. Сервис бесплатно определит сложность и подготовит персональную формулу за 49–149 ₽.

Вопросы и ответы

Как найти только второй и следующие повторы?

Используйте расширяющийся диапазон СЧЁТЕСЛИ($A$2:A2;A2). Первое вхождение получит счёт 1, последующие — 2 и больше.

Можно ли проверить дубликаты сразу по нескольким полям?

Да. СЧЁТЕСЛИМН позволяет добавить пары диапазон–критерий для номера, клиента, даты и других полей.