Переезд
Импорт таблицы в CRM: пошаговое руководство
Как импортировать таблицу в CRM, не потеряв клиентов: очистка файла Excel или Google Sheets, поиск дубликатов, сопоставление столбцов, тест на 20 строках.
Команда Ifa
Если ваши клиенты живут в таблице Google или в книге Excel, этот файл уже и есть ваша CRM. Перенести его в полноценную систему это в меньшей степени вопрос софта, а в большей вопрос самого файла. Почти каждый неудачный импорт, который мы видели, был предрешен еще до нажатия кнопки загрузки: две записи в одной строке, даты в трех форматах, формула там, где должно быть значение. Это руководство разбирает очистку по порядку, с путями в меню по состоянию на сентябрь 2026 года. Импорт Ifa служит рабочим примером: мы отдельно отмечаем, чем он не отличается от любого другого инструмента.
Шаг 1. Один тип записи на вкладку
CRM хранит каждый тип записи в своей таблице: клиентов в одной, записи или заказы в другой. Строка таблицы вида «Мария Лопес, 555-0132, тормоза 14 марта, замена масла 2 июня» это один клиент и два заказа.
Решите, какие типы записей у вас реально есть, и выделите каждому свою вкладку. Добавьте на дочернюю вкладку связывающий столбец (email клиента или присвоенный вами номер клиента), чтобы каждая запись знала, к кому относится.
Делайте все это в копии файла, никогда не в оригинале. Шаг 14 зависит от того, что оригинал остался нетронутым.
Шаг 2. Заголовки, называющие поля
Первая строка каждой вкладки должна содержать один короткий заголовок на столбец и ничего больше. Удалите строки с заголовками статей, объединенные баннерные ячейки, логотипы и пустую строку, которую люди оставляют под заголовком. Названия заголовков станут вашим сопоставлением столбцов позже, поэтому пусть они прямо говорят, что хранит столбец: «Email» вместо «Контакт», «Последний визит» вместо «Дата».
Две проверки, которые займут минуту: заголовки не повторяются, и над столбцом со значениями нет пустого заголовка, потому что такой столбец невидим для большинства инструментов импорта.
Шаг 3. Одна запись на строку
Каждая строка должна быть ровно одним клиентом на вкладке клиентов или ровно одной записью на вкладке записей. Обычные нарушения:
- Два человека в одной строке: «Том и Сью Бейкер». Разделите их, либо сделайте записью саму семью.
- История в одной ячейке: «3 января окрашивание, 14 февраля стрижка, 20 марта окрашивание». Это три записи: дайте им три строки на вкладке записей.
- Промежуточные итоги внизу вкладки. Удалите их: CRM считает собственные итоги.
- Заголовки разделов внутри данных («Постоянные», «Разовые»). Превратите их в столбец «Сегмент» и уберите пустые строки между блоками.
Шаг 4. Разделите столбцы имени и адреса там, где это нужно целевой системе
Большинство CRM хранят имя и фамилию отдельно, а многие хранят адрес как улицу, город, регион и почтовый индекс. Если в вашей таблице один столбец «Имя», разделите его перед импортом, вместо того чтобы надеяться, что инструмент сам угадает, где начинается фамилия.
В Google Sheets: выделите столбец, затем откройте раздел «Данные», выберите «Разделить текст на столбцы», разделитель «Пробел». В Excel: раздел «Данные», «Текст по столбцам», с разделителями, разделитель «Пробел». Затем просмотрите имена, которые нарушают этот шаблон, вроде «Мария Анна Фишер» или «ван дер Берг», и исправьте их вручную.
Разделяйте адреса, только если у целевой системы есть отдельные поля: сначала проверьте это (шаг 11).
Шаг 5. Единый формат дат, и пусть это будет ISO
«03/04/2025» означает 4 марта в США и почти везде больше 3 апреля. Столбец, содержащий «3/4/25», «4 марта», «4-мар» и «2025-03-04», будет прочитан четырьмя разными способами.
Безопасный формат это ISO 8601: ГГГГ-ММ-ДД, то есть 2025-03-04. В Sheets выделите столбец и используйте раздел «Формат», пункт «Числа», а затем «Другие форматы даты и времени». В Excel это «Формат ячеек», «Другой», с шаблоном yyyy-mm-dd.
Затем убедитесь, что ячейки содержат настоящие даты, а не текст, который просто похож на дату. Настоящие даты по умолчанию выравниваются по правому краю, текст по левому. Формула =ISDATE(A2) в Sheets или =ISNUMBER(A2) в Excel, протянутая вниз, покажет текстовые значения.
Шаг 6. Форматы телефона и email
Excel убирает ведущие нули у всего, что считает числом, а международные номера теряют знак «плюс». Задайте для столбца телефона текстовый формат перед вставкой в него чего-либо («Формат ячеек», «Текстовый» в Excel; раздел «Формат», «Числа», «Обычный текст» в Sheets). Затем выберите единый вид: местный (555) 013-2200 или международный +1 555 013 2200.
Адреса email должны быть в нижнем регистре, по одному на ячейку, без лишних пробелов на конце. В Sheets раздел «Данные», «Очистка данных», «Удалить пробелы» решает проблему пробелов; в Excel это делает вспомогательный столбец с формулой =TRIM(LOWER(B2)).
| Поле | Читается корректно | Обычно отклоняется или искажается |
|---|---|---|
| Дата | 2025-03-04 |
3/4/25, «4 марта», «в следующий вторник» |
| Телефон | +1 555 013 2200 в текстовой ячейке |
5550132200, сохраненный как число, два номера в одной ячейке |
maria@example.com |
Maria@Example.com с пробелом на конце, два адреса в одной ячейке |
|
| Деньги | 45.00 |
$45, 45 USD, 45,00 в американской локали |
| Да/нет | да / нет, единый стиль |
«Д», «да», «х», «✓», смешанные в одном столбце |
Шаг 7. Уберите формулы: только значения
CSV не может хранить формулу, а инструмент импорта XLSX обычно читает закешированный результат, который может быть устаревшим или ошибкой вроде #REF!. Преобразуйте каждый столбец с формулами в значения: выделите вкладку, скопируйте, затем «Правка», «Специальная вставка», «Только значения» в Sheets (Ctrl+Shift+V) либо «Главная», «Вставить», «Значения» в Excel.
Прежде чем это делать, спросите себя, для чего была нужна каждая формула. Столбец «Дней с последнего визита» вычисляется из столбца «Последний визит», и его вообще не стоит импортировать: CRM посчитает его сама в реальном времени.
Шаг 8. Объединенные ячейки и столбец заметок
Объединенные ячейки это способ растянуть заголовок «семья Бейкер» на четыре строки. Для инструмента импорта объединенный диапазон это одно значение в верхней левой ячейке и пустые ячейки под ней, поэтому строки 2, 3 и 4 теряют фамилию семьи. Разъедините все ячейки (раздел «Формат», «Объединить ячейки», «Отменить объединение» в Sheets; «Главная», «Объединить и поместить в центре» в Excel), а затем протяните значение вниз в каждую строку.
Столбец заметок это вопрос вкуса. Свободная ячейка вида «аллергия на аммиак, предпочитает четверги, должен 20 долларов, новый номер» хранит четыре разных факта. Либо импортируйте столбец как одно текстовое поле «Заметки» и смиритесь с тем, что оно остается прозой, либо перенесите факты, по которым вы реально фильтруете («Аллергии», «Предпочитаемый день»), в отдельные столбцы, а остальное оставьте как есть.
Шаг 9. Найдите дубликаты перед импортом
Дубликаты в CRM превращаются в две истории одного человека, и позже кто-то отправляет сообщение не тому.
Самая быстрая проверка это столбец с COUNTIF. Рядом со столбцом email впишите =COUNTIF(B:B, B2) и протяните вниз: все, что больше 1, это дубликат email. Сделайте то же самое для телефона. Google документирует COUNTIF на support.google.com, а Microsoft на support.microsoft.com. Сводная таблица по email со счетчиком даст тот же список.
В обоих инструментах есть и функция «Удалить дубликаты» в один клик (раздел «Данные», «Очистка данных», «Удалить дубликаты» в Sheets; «Данные», «Удалить дубликаты» в Excel). Она сохраняет первую совпадающую строку и удаляет остальные, поэтому если две строки одного человека различаются заметками, заметки из второй строки пропадут. Объединяйте такие случаи вручную. Почти дубликаты («М. Лопес» и «Мария Лопес») не совпадут по имени: сопоставляйте по телефону или email, поэтому шаги 5 и 6 идут раньше.
Шаг 10. Экспортируйте в CSV или оставьте XLSX
Проверьте, что принимает целевая система. Честный итог по инструментам, которые мы изучили: почти любая CRM принимает CSV с контактами, и заметно меньше принимают связанные записи вроде записей на прием, заказов, автомобилей или питомцев вообще.
| Что вы импортируете | Большинство CRM, по состоянию на сентябрь 2026 года | Ifa |
|---|---|---|
| Контакты или клиенты, один файл CSV | Да | Да |
| Вторая вкладка записей или заказов, связанных с клиентами | Иногда, часто только контакты | Да, как связанные записи |
| Файл XLSX с несколькими вкладками сразу | Редко, экспортируйте каждую вкладку отдельно | Да (XLSX, XLS, обезвреженный XLSM) |
| JSON или JSONL из экспорта другого инструмента | Редко | Да |
| Комментарии к ячейкам, форматирование, формулы | Нет | Нет |
Если выбираете CSV: в Google Sheets раздел «Файл», «Скачать», «Значения, разделенные запятыми (.csv)» экспортирует только открытую вкладку, поэтому повторяйте для каждой. В Excel это «Файл», «Сохранить как», формат «CSV UTF-8 (разделитель запятая)», тоже по одному разу на лист. Выбирайте UTF-8, чтобы имена с диакритикой сохранились.
Шаг 11. Сопоставьте столбцы
У каждого инструмента импорта есть шаг сопоставления: ваш заголовок слева, целевое поле справа. Здесь окупается шаг 2. Следите за четырьмя вещами.
- Столбец без подходящего поля. Сначала создайте поле, либо удалите столбец: не запихивайте его в заметки.
- Обязательное поле (обычно имя), в котором часть строк пустая. Такие строки будут отклонены или пропущены, в зависимости от инструмента.
- Несовпадение типов: текстовый столбец, сопоставленный с полем даты, или «да/нет», сопоставленное с числовым полем.
- Связывающий столбец на дочерних вкладках: «Email клиента» должен сопоставляться с записью клиента, а не с обычным текстовым полем.
В Ifa сопоставление приходит уже в виде предложения, составленного по вашим заголовкам, и вы его исправляете, а не строите с нуля. Это удобно, но не волшебно: заголовок «Контакт» все равно требует, чтобы вы уточнили, телефон это или email. Страница импорта показывает весь процесс и типы файлов, которые читает Ifa: CSV, TSV, JSON, JSONL, XLSX, XLS и XLSM с обезвреженными макросами.
Шаг 12. Сначала протестируйте на 20 строках
Никогда не импортируйте весь файл с первой попытки. Скопируйте заголовок и 20 строк в отдельный файл, включая несколько заведомо неудобных случаев: двойную фамилию через дефис, клиента с двумя телефонами, запись на 29 февраля, строку с пустым email. Импортируйте этот файл.
Затем откройте записи в новой системе и прочитайте их как человек. Фамилия попала в поле фамилии? Телефон сохранил знак плюс? Запись привязана к правильному клиенту?
Прежде чем что-либо будет записано, система показывает предпросмотр разобранных строк и запускает проверки: вероятные дубликаты внутри файла и среди уже существующих записей рабочего пространства, даты, которые она не смогла прочитать или прочитала неоднозначно, пустые значения в обязательных полях, и строки, которые не удалось разобрать. Вы просматриваете отмеченные строки и одобряете запись, либо исправляете файл и пробуете снова. При этом проверки находят именно то, для чего они созданы: они не объединяют две записи за вас, они лишь отмечают и ждут.
Шаг 13. Затем весь файл
Как только тест на 20 строках прошел верно, импортируйте весь файл с тем же сопоставлением. Делайте это в спокойное время и не редактируйте записи в новой системе, пока импорт не завершится: правка и импорт, идущие наперегонки, классический источник «пропавшего» изменения.
Импортируйте в порядке зависимостей: сначала клиентов, затем записи, которые к ним относятся. После каждого файла сравнивайте количество. Если на вкладке клиентов после очистки было 843 строки, а система показывает 831, найдите недостающие 12, прежде чем двигаться дальше. Обычно это строки, которые не прошли по обязательному полю или были отмечены как дубликаты и пропущены. В Ifa предпросмотр и ваше одобрение остаются в истории изменений, поэтому позже можно увидеть, что было отмечено и что вы решили.
Шаг 14. Сохраните оригинал файла
Не удаляйте таблицу. Переименуйте ее с датой («клиенты-оригинал-2026-09-01.xlsx») и пометьте только для чтения. Через три месяца кто-нибудь спросит, почему у клиента неверный день рождения, и ответ найдется именно в оригинале.
Чего стоит перестать делать, так это редактировать его. Если кто-то из команды по привычке продолжает добавлять строки в старую таблицу, поделитесь ссылкой на новую систему и заблокируйте таблицу.
Что идет не так и как этого избежать
Ошибки, которые встречаются чаще всего, и шаг, который каждую из них предотвращает:
- Даты сдвинуты на месяц или на день. Смешанные форматы прочитаны в одной локали. Шаг 5: даты ISO, проверенные через ISDATE.
- У телефонов пропал ведущий ноль или знак плюс. Столбец был числовым. Шаг 6: задайте текстовый формат перед вставкой.
- У каждой четвертой строки нет фамилии семьи. Объединенные ячейки. Шаг 8: разъедините и протяните значение вниз.
- Один и тот же человек дважды, с разными заметками. Дубликаты сопоставлялись только по имени. Шаг 9: сопоставляйте по email или телефону, объединяйте вручную.
- Импорт «прошел успешно», но пропали 12 строк. Обязательные поля были пустыми, и инструмент молча их пропустил. Шаги 11 и 13: проверяйте обязательные поля при сопоставлении, затем сверяйте количество.
Более общая мысль: таблица это снимок состояния на момент времени. Ни один импорт, включая импорт Ifa, не поддерживает ее в актуальном состоянии после переноса. Живой двусторонней синхронизации с Sheets или Excel не существует, и нет платной услуги миграции, которая сделала бы очистку за вас. Если вы еще решаете, на какую систему переходить, наше руководство по программам для управления клиентами разбирает сторону импорта, а страница «от таблицы к рабочему пространству» показывает, как вкладки и столбцы таблицы становятся записями и полями в Ifa.
Вопросы, которые нам задают
Можно ли импортировать Excel напрямую, или обязательно конвертировать в CSV?
Зависит от инструмента. Многие CRM принимают только CSV, поэтому вы экспортируете по одному файлу CSV на вкладку. Некоторые принимают XLSX и читают только первый лист. Ifa читает XLSX и XLS, а также XLSM с отключенными макросами, и показывает в предпросмотре каждую вкладку. Формат файла не исправляет грязный файл: сначала выполните шаги с 1 по 9.
Как импортировать контакты в CRM, не создавая дубликаты?
Сначала найдите их в таблице через COUNTIF по email и телефону (шаг 9) и объедините вручную те, у кого различаются заметки. Затем относитесь к собственной проверке дубликатов инструмента импорта как ко второй сети, а не к первой. Ifa отмечает вероятные дубликаты в предпросмотре и ждет вашего решения перед записью.
Что делать, если записи и клиенты на одной вкладке?
Разделите их (шаг 1). Каждая запись становится собственной строкой на вкладке записей со столбцом, указывающим, к какому клиенту она относится. Затем проверьте, принимает ли целевая система записи о визитах вообще. Большинство CRM импортируют контакты и на этом останавливаются: если ваша именно такая, история остается в архивной таблице. Ifa импортирует связанные записи и связывает их с родительской записью прямо при сопоставлении.
Сколько времени занимает импорт из таблицы в CRM?
Сама загрузка занимает минуты. Реальные затраты это очистка. Для таблицы на несколько сотен клиентов, которую вели не слишком строго на протяжении нескольких лет, заложите полдня на шаги с 1 по 9 и спокойный час на тест и полный импорт.
Стоит ли импортировать столбец заметок?
Да, как одно текстовое поле, если только вы не фильтруете по чему-то внутри него. Вынесите только те факты, которые вы реально будете искать, например аллергии или номер автомобиля, а остальное оставьте прозой.
Обновлено 2 сентября 2026 года.