Перейти к содержимому
Все статьи
Разработка

Как перенести данные из Excel в CRM без потерь

28 апреля 2026 г.· 8 мин чтения

Файл называется «клиенты_актуальные_финал2_испр.xlsx», в нём 4 800 строк, 31 колонка, из которых заполнены двенадцать, и три листа, про которые никто не помнит, зачем они. Именно это обычно и есть клиентская база компании, проработавшей семь лет. Перенести её в CRM одной кнопкой не получится, но и трагедии здесь нет — нужен порядок действий.

Сначала аудит, потом импорт

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

Типичные проблемы таблиц

  • Дубли: один клиент записан трижды с разным написанием имени и одним телефоном. Ключом для склейки почти всегда служит номер, а не ФИО.
  • Телефоны в свободной форме: +7, 8, скобки, дефисы, два номера в одной ячейке, добавочный через запятую. Всё это приводится к единому формату скриптом, а не руками.
  • Даты: 05.03.26, 2026-03-05, 5 марта и «весна». Последнее не спасти, остальное нормализуется.
  • Смысл в комментариях: «скидка 10, звонить после 18, муж Игорь» — одна ячейка, три разных поля будущей карточки.
  • Мёртвые записи: клиенты, которые не обращались пять лет. Их не удаляют, но помечают, чтобы не портить статистику и не слать им рассылки.

Порядок работы

Шаг первый — сделать неприкосновенную копию исходника и работать только с копией. Шаг второй — привести таблицу к плоскому виду: одна строка равно один клиент, никаких объединённых ячеек и заголовков в середине листа. Шаг третий — сопоставить колонки с полями CRM и решить, куда девать то, чему соответствия нет: обычно заводится одно текстовое поле «примечание из старой базы», и это честнее, чем терять информацию. Шаг четвёртый — тестовый импорт на 50 строках. Именно на нём вылезают кодировка, разделители и лишние пробелы. Шаг пятый — полный импорт и сверка контрольных сумм: количество записей, количество уникальных телефонов, сумма по сделкам. Если цифры до и после не сходятся, разбираться надо сразу.

Что делать с историей сделок

Часто в таблице лежит не только справочник клиентов, но и история покупок. Её тоже стоит перенести — без неё CRM не покажет повторные продажи и не посчитает LTV, а это половина смысла системы. Технически это отдельный импорт со связкой по идентификатору клиента, и делать его надо после того, как справочник уже загружен и вычищен. Мы обычно закладываем на миграцию базы такого размера 20–40 часов работы, включая скрипты нормализации; это часть работ по внедрению CRM.

Юридическая сторона

Клиентская база — это персональные данные, и с момента загрузки в систему вы становитесь их оператором со всеми обязанностями по 152-ФЗ: хранение на серверах в России, ограничение доступа, удаление по требованию субъекта. Заодно это повод убрать из базы то, что вам не нужно: паспортные данные пятилетней давности хранить рискованно и незачем. Что именно проверять в новой системе перед запуском, мы описали в разделе про защиту данных.

Как привести таблицу в порядок: формулы для чистки

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

ПроблемаКак выглядитЧем исправить
Телефоны в разных форматах8 (916) 123-45-67, +7916..., 916 123 45 67Убрать всё, кроме цифр, ведущую 8 заменить на 7, десятизначные номера дополнить 7 спереди
Несколько телефонов в одной ячейке79161234567, 79037654321«Текст по столбцам» по запятой, второй номер — в отдельный столбец «Доп. телефон»
ФИО в одной ячейкеИванова Мария Петровна«Текст по столбцам» по пробелу: фамилия, имя, отчество
Даты текстом12 марта, 12.03.26, 2026-03-12Привести к одному формату, проверить функцией ЕЧИСЛО — дата в Excel хранится числом
Дубли клиентовОдин телефон в нескольких строкахСтолбец СЧЁТЕСЛИ по телефону, затем ручное объединение визитов и сумм
Комментарии вперемешку«был в мае, брал окрашивание, перезвонить»Вынести повторяющиеся признаки в отдельные поля, остальное оставить комментарием

Готовую структуру с этими правилами и формулами поиска дублей можно скачать в инструменте шаблон учёта клиентов в Excel — в него удобно сначала перенести данные из старой таблицы, а уже из него загрузить в CRM. Подробнее о формулах — в статье учёт клиентов в Excel: шаблон и формулы.

Сопоставление полей перед импортом

Перед загрузкой составьте таблицу соответствия: какой столбец Excel в какое поле CRM попадает. Это занимает полчаса и экономит дни исправлений.

Столбец в ExcelПоле в CRMЧто проверить
Фамилия, ИмяКлиент: фамилия, имяНет пустых строк в обязательных полях
ТелефонКлиент: телефонЕдиный формат, без дублей
ИсточникКлиент: источникЗначения совпадают со справочником CRM
Последний визитИстория: дата визитаФормат даты, нет дат из будущего
Сумма покупокИстория или поле «сумма»Без пробелов и знака рубля внутри числа
Согласие на рассылкиКлиент: согласие с датойПустое значение не превращается в «да»

Последняя строка важна юридически: если при импорте всем клиентам по умолчанию проставится согласие на рассылки, вы начнёте отправлять рекламу людям, которые его не давали. Это нарушение и 152-ФЗ, и закона о рекламе.

Сколько времени занимает перенос

Ориентиры для небольшого бизнеса по нашему опыту:

ОбъёмСостояние таблицыСрок подготовки и импорта
До 1 000 клиентовАккуратная, один лист2–4 часа
1 000–5 000 клиентовЕсть дубли и разные форматы1–2 рабочих дня
5 000–20 000 клиентовНесколько файлов, история в разных местах3–5 рабочих дней
Больше 20 000 или несколько системНужна программа-конвертерОт недели, лучше поручить разработчику

Если в таблице есть ещё и история сделок, визитов или аренд, добавьте к сроку время на сопоставление истории с клиентами. Посчитать, во что обходится переход вместе с внедрением, поможет калькулятор стоимости внедрения CRM.

Проверка после импорта

  1. Сравните количество клиентов в файле и в CRM — разница должна объясняться удалёнными дублями.
  2. Откройте 10 случайных карточек и сверьте их со строками таблицы.
  3. Найдите в CRM трёх самых крупных клиентов по сумме покупок — их история должна быть полной.
  4. Проверьте, что согласие на рассылки стоит только у тех, у кого оно было в таблице.
  5. Сделайте тестовую запись или сделку на импортированного клиента.
  6. Сохраните исходный файл в архиве и ограничьте к нему доступ: после переезда он больше не должен использоваться в работе.

Если вы переезжаете не из таблицы, а из другой программы, есть отдельный разбор — переезд с YCLIENTS, RentProg и зарубежных SaaS, а о том, как не растерять клиентов в процессе, — смена CRM без потери клиентов.

После переезда

Старый файл не удаляйте минимум три месяца, но закройте на запись — иначе кто-нибудь продолжит вести его параллельно, и вы получите две расходящиеся базы. Через две недели после импорта полезно вручную проверить 30 случайных карточек: это дешёвая выборочная проверка, которая ловит системные ошибки сопоставления. И заранее договоритесь, кто теперь отвечает за качество данных, — без ответственного база деградирует обратно за год, независимо от того, в таблице она или в системе. Если переносить некому и некогда, эта задача решается на нашей стороне вместе с настройкой.

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

Можно ли загрузить в CRM таблицу Excel как есть?

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

Как убрать дубли клиентов перед импортом?

Приведите телефоны к единому формату, добавьте столбец с формулой СЧЁТЕСЛИ по телефону и объедините строки с одинаковыми номерами: сложите визиты и суммы, оставьте раннюю дату первого обращения и позднюю дату последнего визита.

Сколько времени занимает перенос базы из Excel в CRM?

Для аккуратной таблицы до тысячи клиентов — несколько часов. Если есть дубли, несколько файлов и история сделок, — от одного до пяти рабочих дней.

Нужно ли согласие клиентов, чтобы перенести их в CRM?

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

Что делать со старым файлом после переезда?

Сохраните его в архиве с ограниченным доступом на случай проверки данных и перестаньте использовать в работе. Параллельный учёт в старой таблице — главная причина, почему CRM не приживается.

Как перенести историю покупок?

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

Нужна помощь с проектом?

Обсудим задачу и предложим решение — от сайта до SaaS и защиты.

Связаться