Удаляем дубликаты в Excel: задачи маркетолога и порядок работы

Обновлено: сентябрь 2026

Коротко. Удаление дубликатов в Excel — техническая операция на две кнопки, но в маркетинге она стоит денег. Дубли в клиентской базе искажают look-alike и приводят к тому, что один человек получает три одинаковых письма; дубли в семантике заставляют ваши объявления конкурировать между собой и поднимают цену клика; дубли в сведённых выгрузках завышают количество заявок на 15–25% и занижают их реальную стоимость. Главное, что пропускают почти все: перед удалением данные нужно нормализовать — «+375 29 123-45-67» и «80291234567» для Excel разные строки, хотя это один человек. И второе: неточные дубли вроде «ООО Ромашка» и «Ромашка, ООО» встроенные функции не находят вообще — здесь выручают нейросети. Ниже — где дубли стоят денег, семь способов чистки с формулами, разбор задач для таргетолога, контекстолога, маркетолога и SEO-специалиста, роль нейросетей и порядок проверки результата.

Выберите свою задачу
Чищу клиентскую базу 3 минуты+
Сначала нормализация телефонов и email, потом удаление. Порядок — в карточке таргетолога, формулы — в блоке про нормализацию.
Чищу семантику 2 минуты+
Дубли в ядре — это внутренняя конкуренция и дорогой клик. Порядок действий — в карточке контекстолога.
Свожу заявки из нескольких источников 3 минуты+
Типичная находка: реальных обращений на 15–25% меньше, чем в сумме отчётов. Как считать — в карточке маркетолога.
Просто нужно убрать дубли 3 минуты+
Семь способов с формулами — в основном блоке. Начните с условного форматирования, а не с кнопки «Удалить».

Где дубли стоят денег

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

Самая дорогая таблица в маркетинге — та, которую никто не чистил. Мы регулярно видим одно и то же: клиент показывает отчёт, где заявок на четверть больше, чем на самом деле, потому что одно обращение попало в три выгрузки. Он считает стоимость заявки по завышенному числу, принимает решение по бюджету — и удивляется, почему продажи не растут пропорционально. Полчаса на сведение и чистку дают более точную картину, чем месяц новых тестов.

Андрей Гусаров, основатель агентства GUSAROV и онлайн-школы EDUGUSAROV

Удаление дубликатов в Excel
Дубли в таблице — не вопрос аккуратности, а вопрос точности решений, которые принимаются по этим данным.
Где дубли стоят денег маркетологу
Нажмите на строку — откроется пояснение
Клиентская база для look-alike и рассылок
дороже всего
+
Один человек попал в базу трижды с разным написанием телефона. Алгоритм считает его тремя людьми, look-alike строится на искажённой выборке, а клиент получает три одинаковых письма и отписывается. Чистить: по номеру телефона и email после приведения к единому формату — иначе +375291234567 и 8 029 123-45-67 останутся разными записями.
Семантика для контекста
частое
+
Дубли и пересечения в ядре приводят к конкуренции ваших же объявлений между собой: растёт цена клика, падает показатель качества. Плюс один и тот же запрос попадает в две группы с разными объявлениями. Чистить: по нормализованной фразе — с приведением к нижнему регистру и удалением лишних пробелов.
Выгрузки заявок из разных источников
искажает отчёт
+
Заявка пришла и в Директ, и на сайт, и по телефону — в отчёте это три обращения. Стоимость заявки выглядит лучше, чем есть, а конверсия в продажу — хуже. Чистить: по телефону и email, сохраняя первый источник — он определяет, какому каналу засчитать.
Списки доноров и площадок
линкбилдинг
+
Один сайт в выгрузке под разными адресами: с www и без, с http и https, с разными путями. Покупаете размещение дважды. Чистить: по домену после отсечения протокола, www и пути.
Товарные фиды и каталог
e-commerce
+
Дубли карточек в фиде приводят к отклонению товаров в Merchant Center и к тому, что реклама крутится на две одинаковые позиции. Чистить: по артикулу и по паре «название + характеристика».
Базы для холодных рассылок и обзвона
B2B
+
Одной компании звонят три менеджера — это прямой репутационный ущерб. Чистить: по домену компании и телефону, а не по названию: «ООО Ромашка» и «Ромашка, ООО» формально разные строки.
Списки для исключения из рекламы
экономия
+
Купившие, отписавшиеся, нецелевые — если список с дублями, часть исключений не срабатывает и вы платите за показы тем, кто уже купил.
Контент-планы и отчёты
порядок
+
Дубли тем и повторяющиеся строки в отчётах — не критично для денег, но съедает время и портит выводы при сведении данных.
Насколько дорого обходится неочищенная таблица. Нажмите — что происходит и как чистить.

Семь способов: от кнопки до Power Query

Нажмите на способ — где находится, когда использовать и формулы.

Встроенная функция «Удалить дубликаты» быстро+

Где: вкладка «Данные» → «Удалить дубликаты». Выбираете столбцы, по которым считать строки одинаковыми.

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

Осторожно: функция удаляет безвозвратно и оставляет первую встретившуюся строку. Если важно, какая именно останется — сначала отсортируйте так, чтобы нужная была сверху.

Правило: всегда работать на копии листа.

Условное форматирование: подсветить, а не удалять сначала это+

Где: «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения».

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

Формулы: UNIQUE, COUNTIF, СЧЁТЕСЛИМН 365 и 2021++

Главное преимущество перед кнопкой: исходник не трогается, а результат пересчитывается сам при обновлении данных.

Уникальные значения:
=УНИК(A2:A1000)

Пометить дубли:
=ЕСЛИ(СЧЁТЕСЛИ($A$2:$A2;A2)>1;»дубль»;»»)

Дубли по двум столбцам сразу:
=ЕСЛИ(СЧЁТЕСЛИМН($A$2:$A2;A2;$B$2:$B2;B2)>1;»дубль»;»»)

Уникальные с сортировкой:
=СОРТ(УНИК(A2:A1000))

Приём: вторая формула помечает вторые и последующие вхождения, оставляя первое чистым, — удобно, когда нужно удалить только повторы.

Нормализация перед удалением ключевое+

Самый важный и самый пропускаемый шаг. Строки «Иванов И.И.» и «иванов и.и. » — разные для Excel, хотя это один человек. Перед любой чисткой данные приводят к единому виду.

Убрать лишние пробелы и регистр:
=СТРОЧН(СЖПРОБЕЛЫ(A2))

Оставить только цифры телефона:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;» «;»»);»-«;»»);»(«;»»);»)»;»»)

Домен из ссылки:
=ТЕКСТДО(ТЕКСТПОСЛЕ(A2;»//»);»/»)

Порядок: нормализуем в новом столбце → ищем дубли по нему → удаляем строки → исходные данные остаются нетронутыми.

Power Query для регулярных выгрузок для повторяющихся задач+

Где: «Данные» → «Получить данные» или «Изменить данные» → выделить столбцы → «Удалить дубликаты» → «Закрыть и загрузить».

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

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

Сводная таблица: посчитать, а не удалить анализ+

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

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

Google Таблицы альтернатива+

Работает так же: «Данные» → «Очистка данных» → «Удалить дубликаты», а формулы UNIQUE, COUNTIF и SORT идентичны. Плюс функция QUERY для сложных выборок.

Когда предпочтительнее: совместная работа над базой и регулярное обновление данных из форм.

Кнопка «Удалить дубликаты» во вкладке «Данные»
Встроенная функция находится во вкладке «Данные» и удаляет строки безвозвратно — работайте на копии листа.
Выбор столбцов для поиска дубликатов
Строка считается дублем, только если совпадают все отмеченные столбцы: для клиентской базы обычно чистят сначала по телефону, потом по email.

Задачи маркетолога: порядок действий

Для каждой роли — конкретная задача и последовательность, в которой её решают. Нажмите на роль.

Таргетолог: клиентская база для look-alike аудитории+

Задача: выгрузить базу купивших для загрузки в рекламный кабинет.

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

Почему это важно: look-alike строится на качестве исходной выборки. Три записи одного человека искажают портрет, по которому алгоритм ищет похожих.

Контекстолог: чистка семантического ядра семантика+

Задача: из выгрузки Wordstat и парсера получить ядро без повторов и пересечений.

Порядок: привести фразы к нижнему регистру и убрать лишние пробелы → удалить точные дубли → проверить дубли по нормализованной форме (порядок слов и словоформы) → развести пересекающиеся запросы по группам, чтобы объявления не конкурировали между собой.

Эффект: ниже цена клика за счёт устранения внутренней конкуренции и корректный показатель качества.

Маркетолог: сведение заявок из трёх источников отчётность+

Задача: посчитать реальное количество обращений за месяц.

Порядок: собрать выгрузки из CRM, формы сайта и коллтрекинга в один лист с колонкой «источник» → нормализовать телефоны → пометить дубли формулой, не удаляя → для каждого дубля оставить запись с первым по времени контактом, чтобы источник засчитался верно → посчитать реальную стоимость заявки.

Частая находка: реальных обращений на 15–25% меньше, чем в сумме отчётов, а значит стоимость заявки выше, чем считали.

SEO-специалист: список доноров линкбилдинг+

Задача: из выгрузок Ahrefs и биржи получить список площадок без повторов.

Порядок: из каждой ссылки вытащить домен формулой → привести к нижнему регистру, убрать www → удалить дубли по домену → сверить со списком площадок, где вы уже размещались.

Эффект: не платите дважды за один сайт и видите реальный охват площадок.

SMM-специалист: список блогеров инфлюенс+

Задача: собрать список кандидатов на интеграции из нескольких источников.

Порядок: нормализовать имена аккаунтов (нижний регистр, без символа @ и ссылки) → удалить дубли → пометить тех, с кем уже работали, и результат сотрудничества.

Схема удаления дубликатов в Excel
Порядок один для любой задачи: копия листа → нормализация в отдельном столбце → поиск дублей → удаление → проверка.

Нейросети в чистке данных

Найти неточные дубли то, что не умеет Excel+

Главное, чего не умеет Excel: «ООО Ромашка», «Ромашка ООО» и «ромашка, ооо» — для функции это три разные строки, для нейросети — одна компания. Загружаете список и просите сгруппировать записи, которые с высокой вероятностью относятся к одному объекту, с указанием уверенности.

Нормализовать грязную выгрузку быстрее формул+

Телефоны в пяти форматах, имена с опечатками, адреса в свободной форме. Модель приводит к единому виду за минуту вместо цепочки вложенных формул — и объясняет, что именно изменила.

Написать формулу или скрипт под задачу без справочника+

«Дай формулу, которая помечает дубли по паре телефон + email с учётом разных форматов записи» — готовый ответ с объяснением. Для больших файлов — скрипт на Python, который сделает то же с миллионом строк.

Объяснить, что чистить, а что нет логика+

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

Чего не делать граница+

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

Промт: найти неточные дубли и нормализовать
Ты — аналитик данных.
В файле — выгрузка на [N] строк: [перечислить колонки]. Данные собраны из нескольких источников, форматы не унифицированы. Персональные данные обезличены.
Задача:
1. Приведи к единому виду: телефоны — только цифры с кодом страны, email — нижний регистр без пробелов, названия компаний — без кавычек и организационных форм в разном порядке.
2. Найди точные дубли и отдельно — неточные: записи, которые с высокой вероятностью относятся к одному объекту, несмотря на разное написание. Для каждой группы укажи, почему считаешь их одним объектом.
3. Предложи, какую запись из группы оставить и почему — например, самую полную или самую свежую.
4. Верни две таблицы: очищенную и список того, что было объединено, чтобы я мог проверить.
Ограничения: не удаляй ничего самостоятельно — только помечай; покажи количество строк до и после; не объединяй записи, если уверенность ниже высокой.

Проверка результата: обязательный шаг

Сравнить количество строк всегда+
Записать число до и после. Если удалилось подозрительно много — скорее всего, чистили не по тем столбцам.
Проверить три случайные строки 2 минуты+
Открыть исходник и убедиться, что удалились именно повторы, а не разные записи, показавшиеся одинаковыми.
Сверить контрольную сумму для финансов+
Если в таблице есть деньги или количество, сумма после удаления дублей должна измениться предсказуемо. Неожиданная цифра — сигнал, что что-то пошло не так.
Сохранить исходник правило+
Копия сырых данных до любой обработки. Восстановить удалённое иначе невозможно, а обнаруживается ошибка обычно через неделю.

Типичные ошибки

  1. Удалять без нормализации. Половина дублей останется: разные форматы одного и того же значения.
  2. Работать на исходнике. Функция удаляет безвозвратно — всегда копия листа.
  3. Не проверять, какая строка остаётся. Excel оставляет первую встретившуюся, а вам может быть нужна самая свежая или самая полная.
  4. Чистить то, что не является мусором. Несколько покупок одного клиента — это история, а не дубль.
  5. Делать одну и ту же чистку каждый месяц руками. Для повторяющихся задач есть Power Query.
  6. Загружать персональные данные в нейросеть без обезличивания. Телефоны и имена заменяются на ID до загрузки.
  7. Не сверять результат. Число строк до и после, три случайные строки, контрольная сумма.

Работа с данными — базовый навык маркетолога, и ему учат на курсе интернет-маркетинга EDUGUSAROV: выгрузки, чистка, сведение из разных источников, отчёты и нейросети в каждом задании. Для рекламных задач — курсы по таргету и контексту с практикой на реальных кабинетах и проверкой специалистами агентства GUSAROV.

Курс интернет-маркетинга → Курс по таргету →

Частые вопросы

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

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

Как найти дубликаты, не удаляя их?

Условным форматированием: «Главная» → «Условное форматирование» → «Правила выделения ячеек» → «Повторяющиеся значения» — или формулой =ЕСЛИ(СЧЁТЕСЛИ($A$2:$A2;A2)>1;»дубль»;»»), которая помечает второе и последующие вхождения, оставляя первое чистым. Для клиентских баз это обязательный шаг перед удалением.

Почему после удаления дубликатов их всё равно много?

Потому что данные не нормализованы: «+375 29 123-45-67» и «80291234567» — один человек, но разные строки для Excel. Перед чисткой приводят данные к единому виду: убирают лишние пробелы, переводят в нижний регистр, оставляют в телефоне только цифры. Это самый пропускаемый и самый важный шаг.

Как удалить дубликаты по нескольким столбцам?

В окне «Удалить дубликаты» отметить нужные столбцы — строка считается дублем, только если совпадают все отмеченные. Формулой это делается через СЧЁТЕСЛИМН с несколькими условиями. Для клиентской базы обычно чистят сначала по телефону, потом по email.

Зачем чистить дубликаты в маркетинге?

Дубли в клиентской базе искажают look-alike и приводят к повторным рассылкам одному человеку; дубли в семантике заставляют ваши объявления конкурировать между собой и поднимают цену клика; дубли в выгрузках заявок завышают их количество и занижают реальную стоимость обращения. Это не про аккуратность, а про деньги.

Что такое Power Query и когда его использовать?

Инструмент Excel, который сохраняет все шаги обработки как запрос: в следующий раз вы вставляете свежую выгрузку и нажимаете «Обновить», а чистка выполняется автоматически. Используйте для любых повторяющихся задач — еженедельных отчётов и ежемесячных выгрузок из рекламных кабинетов.

Как нейросети помогают чистить данные?

Находят неточные дубли, которые Excel не видит — разные написания одной компании или имени; нормализуют грязные выгрузки за минуту; пишут формулу или скрипт под конкретную задачу; объясняют, какие повторы мусор, а какие данные. Персональные данные перед загрузкой обезличивают, а результат обязательно проверяют по числу строк и контрольным значениям.

Всегда ли дубликаты нужно удалять?

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

Читайте также: 30 формул Excel для маркетолога, сортировка данных в Excel, календарь и контент-план в Excel, данные аналитики в рекламной стратегии.

Автор статьи:

Андрей Гусаров

Директор маркетингового агентства GUSAROV
ТОП-3 спикер по интернет-маркетингу в СНГ по версии рейтинга Aspeak
Ментор года по итогам голосования на всемирной неделе предпринимательства
Вошёл в ТОП-30 успешных предпринимателей до 30 лет

Похожие статьи:

При нахождении на сайте Вы соглашаетесь на политику обработки персональных данных.
Всё понятно!