Безопасный способ очистить дубли — сначала задать правило сопоставления, которое находит одинаковые записи, решить в каждой группе, какая запись остаётся, и ничего не удалять без согласования. Перед началом делается полная резервная копия, а каждое объединение записывается в отчёт, чтобы ошибочно объединённую запись можно было восстановить.
Когда список клиентов или каталог товаров используется годами, одну и ту же запись заново вносят разные люди в разное время. «ООО „АБВ“», «А.Б.В. ООО», «Абв ооо» и «ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ АБВ» — это одна компания, но для системы это четыре разных клиента. В результате отчёты считают одного клиента несколько раз, история продаж распадается на части, а одной и той же компании уходят два разных предложения. В этой статье мы объясняем, как очистить такой список шаг за шагом и так, чтобы изменения можно было отменить.
Почему появляются дубли?
По отдельности большинство причин выглядят безобидно. Перед созданием записи никто не ищет, или поиск не находит старую запись из‑за различия в написании. Один сокращает, другой пишет полное наименование. Буквы «е» и «ё», кавычки и пробелы то ставят, то нет. Списки из двух разных систем объединяют, и никто их не сопоставляет. При массовой загрузке из Excel один и тот же файл загружают дважды. За годы эти мелкие различия накапливаются, и список выглядит гораздо больше, чем есть на самом деле.
Шаг 1. Задайте правило сопоставления
С самого начала нужно записать, по какому признаку две записи считаются одинаковыми. Самый надёжный критерий — неизменный идентификатор: ИНН, артикул или адрес электронной почты. Если это поле заполнено в каждой записи, сопоставление во многом решается само.
Если такого поля нет или оно заполнено не везде, приходится смотреть на сходство названий. Для этого сначала убирают различия в написании: регистр букв, знаки препинания, пробелы и формы вроде «ООО», «АО» или «ИП» приводят к единому виду перед сравнением. Затем похожие названия подтверждают вторым признаком — телефоном, городом или адресом. Полагаться только на сходство названий рискованно: у двух разных компаний или двух разных людей может быть одно имя.
Шаг 2. Решите, какая запись остаётся в каждой группе
Записи, признанные одинаковыми, образуют группу. В каждой группе одна запись остаётся «основной», а остальные объединяются с ней. Для выбора достаточно простого правила: запись, к которой привязано больше всего операций, последняя обновлённая или самая полная. Недостающие в основной записи телефон или адрес можно дополнить из остальных.
Важно не потерять историю, привязанную к дублю. Если старые заказы, счета или переписка клиента связаны с записью, которая будет удалена, их сначала нужно перенести на основную запись. Иначе очистка упростит список, но заодно сотрёт историю.
Шаг 3. Согласуйте перед удалением
Как бы хорошо ни было настроено сопоставление, часть записей остаётся сомнительной. Поэтому очистка проходит в два этапа. Сначала инструмент или человек готовит список предложений: какие записи будут объединены. Однозначные совпадения можно утвердить пакетом, а сомнительные по одному просматривает тот, кто лучше всех знает список. Объединение выполняется после согласования.
Этот шаг кажется долгим, но именно он экономит время. Вместо того чтобы проверять тысячи записей по одной, смотрят только несколько сотен, по которым нет уверенности.
Шаг 4. Подготовьте путь назад
Перед началом очистки нужно сделать полную резервную копию списка. По каждому объединению в отчёт записывается, какая запись к какой присоединена и какое поле изменилось. Тогда, если через несколько недель выяснится, что «эти две компании на самом деле разные», можно отменить только это объединение, не повторяя всю очистку.
Инструмент, который наводит порядок в накопленных за годы записях именно так, описан на странице очистки базы от дублей: он находит похожие записи, предлагает, какую оставить, объединяет их пакетом после согласования и сводит все изменения в один отчёт.
Как сохранить порядок после очистки?
Однажды очищенный список за несколько месяцев снова засоряется, если не задать правило ввода. Предупреждение о том, что похожая запись уже существует, обязательные поля и единое правило написания в основном это предотвращают. Если выполняется массовая загрузка, её нужно проверять тем же правилом до загрузки; об этом мы писали в статье массовая загрузка списка Excel в систему.
На что обратить внимание
Очистка дублей часто становится первым шагом проекта автоматизации: инструмент, построенный на беспорядочных данных, лишь быстрее множит ошибки. Поэтому очистку стоит планировать как отдельную работу и заранее ответить на вопросы: по каким полям мы решаем, что две записи одинаковы? Какая запись остаётся в каждой группе? Кто согласует сомнительные совпадения? Где хранится резервная копия и как отменить объединение? Почему данные мешают автоматизации, мы отдельно объяснили в статье почему проваливаются проекты автоматизации.
Частые вопросы
Как найти дубли?
Сначала ищут неизменное поле — ИНН, артикул или электронную почту. Если его нет, названия сравнивают после удаления различий в регистре, знаках препинания и организационно-правовых формах, а похожие записи подтверждают вторым признаком: телефоном, городом или адресом.
Нужно ли сразу удалять дубли?
Нет. Сначала готовят список предложений по объединению, проверяют сомнительные совпадения и переносят историю удаляемой записи на основную. Перед очисткой делается полная резервная копия.
Можно ли восстановить ошибочно объединённую запись?
Если каждое объединение записано в отчёт с указанием, какая запись к какой присоединена, можно отменить только его. Поэтому резервную копию и отчёт об изменениях готовят до начала очистки.
В вашей компании есть работа, которая повторяется снова и снова? Расскажите — мы напишем инструмент, который её делает.
Расскажите, что нужноДругие статьи
Коммерческое предложение, проформа и счёт-фактура: что и когда готовить?
Коммерческое предложение сообщает клиенту цену и условия; проформа — предварительный счёт, который готовят до заключения сделки для оплаты или согласования, и она не является налоговым документом; счёт-фактура (в Турции — fatura) — официальный документ, выставляемый после продажи. Поскольку все три содержат одни и те же данные о клиенте и товарах, их выпуск из одного источника избавляет от ошибок тройного ручного ввода.
30 сентября 2026 г.Читать →Почему проекты автоматизации терпят неудачу?
Проекты автоматизации чаще всего терпят неудачу не потому, что программа не работает, а потому, что вокруг работы не выстроен порядок. Пять самых частых причин: объём задач разрастается по ходу проекта, данные в беспорядке, инструментом пользуется один человек, команду не обучают, а после запуска поддержка остаётся без ответственного. Все пять можно обсудить до начала работы.
29 сентября 2026 г.Читать →ИИ-ассистент на сайте и KVKK: где и сколько хранятся диалоги?
Когда вы размещаете на сайте ИИ-ассистента, сообщения посетителей могут быть персональными данными. В ИИ-ассистенте для клиентов URİKEM диалоги хранятся на сервере в Стамбуле, автоматически удаляются через 180 дней после последнего сообщения, а компания может удалить любой диалог в любой момент. Для формирования ответа сообщения передаются поставщику ИИ за рубежом; посетителю сообщают об этом до первого сообщения и получают его согласие.
29 сентября 2026 г.Читать →На что обратить внимание при заказе сайта?
При заказе сайта чаще всего смотрят на дизайн, а больше всего проблем позже возникает в незаметной части: на кого зарегистрированы домен и хостинг, у кого хранятся тексты, насколько быстро сайт открывается на телефоне и представлен ли он Google. Компания, которая проясняет эти четыре вопроса заранее, устраняет и риск потерять свой сайт спустя годы.
28 сентября 2026 г.Читать →Делает ли автоматизация социальных сетей бренд похожим на робота?
Автоматизация социальных сетей не делает бренд похожим на робота; роботом его делают тексты, публикуемые без прочтения, и оставленные без ответа комментарии. При правильной организации календарь, подготовка и публикация в срок идут автоматически; голос бренда, окончательное одобрение и разговор с клиентом остаются за человеком.
28 сентября 2026 г.Читать →Безопасно ли переносить наши данные в облако или лучше хранить их на собственном сервере?
Облако само по себе ни безопасно, ни опасно; безопасность определяется тем, кто отвечает за данные, кто имеет к ним доступ и как делаются резервные копии. Если вы можете чётко ответить на эти три вопроса — на собственном сервере или в облаке, — данные в безопасности; если нет, смена места проблему не решит.
27 сентября 2026 г.Читать →От чего зависит стоимость программного обеспечения с искусственным интеллектом?
Стоимость программного обеспечения с ИИ складывается из четырёх статей: внедрение, ежемесячное использование и хостинг, плата за использование модели ИИ и поддержка. В готовом пакете эти статьи объединены в одну ежемесячную плату; для инструмента под конкретную задачу готовится отдельное предложение в зависимости от объёма работы. Скрытые расходы чаще всего кроются в поддержке и подготовке данных.
27 сентября 2026 г.Читать →Обязательно ли каждый месяц готовить отчёт о продажах вручную?
Если отчёт каждый месяц готовится из одного источника, в одном порядке и по одним расчётам, делать его вручную не обязательно. Автоматизация, которая берёт данные и по одному правилу формирует таблицу, график и сводку, уменьшает ошибки копирования и каждый месяц даёт отчёт в одном и том же виде.
26 сентября 2026 г.Читать →Во что бизнесу обходится телефон, который никто не берёт?
Цена неотвеченного звонка — то, что звонивший клиент позвонит в другую компанию. Система онлайн-записи позволяет клиенту самому записаться и в нерабочее время, и в часы пик; а напоминания и простая отмена сокращают число пустых часов.
26 сентября 2026 г.Читать →На какие вопросы может отвечать AI-ассистент для клиентов?
Ассистент хорошо отвечает на вопросы, ответ на которые есть в информации, предоставленной компанией: цены, часы работы, адрес, перечень услуг, запись и условия возврата. Вопрос, требующий решения, торга или индивидуального рассмотрения, он должен без догадок передавать сотруднику.
25 сентября 2026 г.Читать →Сотни PDF и документов в одну таблицу: вручную или с помощью ИИ?
Если документов немного и формат у них одинаковый, может хватить ручного переноса. Если документов сотни, форматы различаются, а новые продолжают поступать, разумнее читать их с помощью ИИ и сводить в таблицу; но сомнительные поля обязательно должен проверять человек.
25 сентября 2026 г.Читать →Сколько дней занимает проект автоматизации?
Срок определяет не объём написанного кода, а то, насколько упорядочены данные и кто и когда должен утвердить результат. Даже простая задача может затянуться с ростом числа согласующих.
23 сентября 2026 г.Читать →Нужен ли малому бизнесу бюджет на ИИ?
Бюджет определяет не размер компании, а то, сколько часов отнимает конкретная задача. Малая компания тоже может начать с одной повторяющейся задачи и измеримого бюджета.
23 сентября 2026 г.Читать →Кому полезна система записи?
Система записи может помочь, если клиентам нужно резервировать время, а телефонные договорённости постоянно прерывают работу. Сначала определите длительность услуг, общие ресурсы и исключения.
22 сентября 2026Читать →Что делать, если ИИ выдумывает?
Гладкий ответ не равен проверенным данным. Рабочему инструменту нужен процесс, который не допускает действий на основе ошибочной или неполной информации.
22 сентября 2026Читать →Можно ли массово загрузить в систему список Excel из тысяч строк?
В большинстве случаев да. Сложность не в самом вводе, а в приведении данных к формату, который ждёт система, и в проверке того, что каждая строка действительно сохранена. Если массового пути нет, работа идёт через экран, а это зависит от правил самой системы.
21 сентября 2026Читать →Почему подготовка коммерческого предложения занимает так много времени?
Написать предложение недолго; время уходит на поиск цены, копирование и правку старого предложения и повторную сборку оформления. Когда прайс-лист лежит в одном месте, а правила записаны, предложение выходит за минуты.
21 сентября 2026Читать →Какие задачи подходят для автоматизации, а какие нет?
Лучше всего автоматизируется задача, которая часто повторяется, чьё правило можно записать и чьи данные уже в цифровом виде. Задаче, которая требует решений, полна исключений или чьи данные лежат на бумаге, сначала нужен другой шаг.
18 сентября 2026Читать →Что если ИИ-ассистент на сайте ответит неправильно?
Риск реален, но управляем. Неверный ответ ассистента чаще всего возникает, когда он строит догадки о том, чего не знает. Решение — заранее очертить, что ассистент знает и чего не знает, и чтобы в незнакомом вопросе он передавал разговор человеку.
18 сентября 2026Читать →Быть в Google и упоминаться в ответах ИИ — одно и то же?
Отчасти. Оба канала питаются из одной основы, но вознаграждают разное: Google ранжирует страницу, а ИИ читает несколько источников, пишет ответ и сам решает, кого в нём упомянуть.
17 сентября 2026Читать →Почему ChatGPT не упоминает мою компанию?
Причина редко в том, что «ИИ нас не любит». Чаще это техническая преграда, разрозненные данные о компании или то, что компанию больше нигде в интернете не упоминают. Всё это можно исправить.
17 сентября 2026Читать →Что должно быть на сайте, чтобы ИИ правильно описывал компанию?
Описывая компанию, ИИ использует самые чёткие предложения, которые находит на сайте. Список ниже постранично объясняет, на какой странице и в каком виде должны стоять эти предложения и какую разметку прочитает машина.
17 сентября 2026Читать →Что такое GEO? Как попасть в ответы ИИ
GEO (Generative Engine Optimization, оптимизация под генеративные системы) — это работа над тем, чтобы ChatGPT, Gemini, Perplexity и ИИ-ответы Google, отвечая на вопрос, находили вашу компанию, правильно её описывали и указывали как источник. GEO не заменяет SEO, а дополняет его.
17 сентября 2026Читать →Обучится ли ИИ на данных моей компании?
Короткий ответ: в инструменте, работающем через коммерческий API, — нет. Но этот ответ зависит от того, как всё настроено, поэтому стоит понимать, что и куда уходит.
16 сентября 2026Читать →Когда таблицы перестают справляться?
Excel — не плохой инструмент; для большинства задач его более чем достаточно. Проблема в том, чтобы месяцами продолжать с ним, не заметив момента, когда он перестал подходить.
16 сентября 2026Читать →Готовый пакет или своя программа?
Правильный ответ зависит от того, насколько работа своеобразна именно у вас. То, что все делают одинаково, дешевле готовым пакетом; то, что вы делаете по-своему, дешевле заказной разработкой.
16 сентября 2026Читать →