Переїзд
Імпорт таблиці в CRM: покроковий посібник
Як імпортувати таблицю в CRM, не втративши клієнтів: очистити файл Excel чи Google Sheets, знайти дублікати, зіставити колонки й перевірити на 20 рядках.
Команда Ifa
Якщо ваші клієнти живуть у Google-таблиці чи книзі Excel, файл уже є вашою CRM. Перенести його в повноцінну систему це радше питання файлу, ніж програмного забезпечення. Майже кожен невдалий імпорт, який ми бачили, був вирішений ще до натискання кнопки завантаження: два записи в одному рядку, дати в трьох форматах, формула там, де мало бути значення. Цей посібник проходить очищення по порядку, зі шляхами меню, актуальними на вересень 2026 року. Імпорт Ifa це наш робочий приклад; ми кажемо, де він нічим не відрізняється від будь-якого іншого інструмента.
Крок 1. Один тип запису на вкладку
CRM зберігає кожен тип запису у своїй таблиці: клієнтів в одній, записи чи роботи в іншій. Рядок таблиці «Марія Лопес, 555-0132, гальма 14 бер, заміна оливи 2 чер» це один клієнт і дві роботи.
Вирішіть, які типи записів у вас справді є, і дайте кожному свою вкладку. Додайте звʼязувальну колонку на дочірній вкладці (пошта клієнта або номер клієнта, який ви призначаєте), щоб кожен запис знав, чий він.
Робіть усе це в копії файлу, ніколи в оригіналі. Крок 14 залежить від того, що оригінал залишиться недоторканим.
Крок 2. Заголовки, що називають поля
Рядок 1 кожної вкладки має містити один короткий заголовок на колонку і нічого більше. Видаліть рядки з назвами, обʼєднані банерні клітинки, логотипи й порожній рядок, який люди залишають під заголовком. Назви заголовків стануть вашим зіставленням колонок пізніше, тож пишіть, що саме тримає колонка: «Email» замість «Contact», «Last visit» замість «Date».
Дві перевірки, які займають хвилину: жодні два заголовки не однакові, і жоден порожній заголовок не стоїть над колонкою зі значеннями, бо така колонка невидима для більшості імпортерів.
Крок 3. Один рядок на запис
Кожен рядок має бути точно одним клієнтом на вкладці Customers або точно одним записом на вкладці Appointments. Типові порушення:
- Дві людини в одному рядку: «Том і Сью Бейкер». Розділіть їх, або зробіть домогосподарство самим записом.
- Історія в одній клітинці: «3 січ фарбування, 14 лют стрижка, 20 бер фарбування». Це три записи; дайте їм три рядки на вкладці Appointments.
- Підсумки внизу вкладки. Видаліть їх: CRM обчислює власні.
- Заголовки розділів усередині даних («Постійні», «З вулиці»). Перетворіть їх на колонку «Segment» і приберіть порожні рядки між ними.
Крок 4. Розділіть колонки імені й адреси там, де цього потребує ціль
Більшість CRM зберігають імʼя й прізвище окремо, а багато хто зберігає адресу як вулицю, місто, регіон і поштовий індекс. Якщо у вашій таблиці одна колонка «Name», розділіть її перед імпортом, а не сподівайтеся, що інструмент вгадає, де починається прізвище.
У Google Sheets: виділіть колонку, потім меню Data, а далі пункт «Розділити текст на колонки» (Split text), роздільник Space. В Excel: меню Data, а потім пункт «Текст по колонках» (Text Columns), Delimited, Space. Потім перегляньте імена, які порушили шаблон, на кшталт «Mary (Мері) Ann Fischer» чи «van (фон) der Berg», і виправте їх вручну.
Розділяйте адреси лише тоді, коли ціль має окремі поля; спершу перевірте це (крок 11).
Крок 5. Один формат дати, і зробіть його ISO
«03/04/2025» це 4 березня у Сполучених Штатах і 3 квітня майже всюди інакше. Колонка зі значеннями «3/4/25», «March 4», «4-Mar» і «2025-03-04» буде прочитана чотирма різними способами.
Безпечний формат це ISO 8601: YYYY-MM-DD, тобто 2025-03-04. У Sheets виділіть колонку й скористайтеся меню Format, потім Number, потім пунктом «Спеціальні дата і час» (Custom date); в Excel це Format Cells > Custom із значенням yyyy-mm-dd.
Потім переконайтеся, що клітинки містять справжні дати, а не текст, схожий на дати. Справжні дати за замовчуванням вирівнюються праворуч; текст вирівнюється ліворуч. =ISDATE(A2) у Sheets чи =ISNUMBER(A2) в Excel, протягнута вниз, виявляє текстові значення.
Крок 6. Формати телефону й пошти
Excel прибирає початкові нулі з усього, що вважає числом, а міжнародні номери втрачають знак плюс. Задайте для колонки телефону текстовий формат перед тим, як щось у неї вставляти (Format Cells > Text в Excel; Format > Number > Plain text у Sheets). Потім оберіть одну форму: локальну (555) 013-2200 чи міжнародну +1 555 013 2200.
Пошта має бути малими літерами, одна на клітинку, без зайвих пробілів. Data > Data cleanup > Trim whitespace у Sheets прибирає пробіли; в Excel допоміжна колонка з =TRIM(LOWER(B2)) робить те саме.
| Поле | Читається чисто | Зазвичай відхиляється чи читається неправильно |
|---|---|---|
| Дата | 2025-03-04 |
3/4/25, March 4th, next Tues |
| Телефон | +1 555 013 2200 у текстовій клітинці |
5550132200, збережене як число, два номери в одній клітинці |
| Пошта | maria@example.com |
Maria@Example.com із зайвим пробілом, дві адреси в одній клітинці |
| Гроші | 45.00 |
$45, 45 USD, 45,00 в американській локалі |
| Так/ні | yes / no, один стиль |
Y, yes, x, ✓ вперемішку в одній колонці |
Крок 7. Прибираємо формули: лише значення
CSV не може містити формулу, а імпортер XLSX зазвичай читає закешований результат, який може бути застарілим або помилкою на кшталт #REF!. Перетворіть кожну колонку з формулами на значення: виділіть вкладку, скопіюйте, потім Edit > Paste special > Values only у Sheets (Ctrl+Shift+V) чи Home > Paste > Values в Excel.
Перш ніж це робити, запитайте, для чого була кожна формула. Колонка «Днів з останнього візиту» походить від «Last visit», і її взагалі не варто імпортувати: CRM обчислює це на льоту.
Крок 8. Обʼєднані клітинки й колонки приміток
Обʼєднані клітинки це те, як заголовок «Родина Бейкерів» розтягується на чотири рядки. Для імпортера обʼєднаний діапазон це одне значення у верхній лівій клітинці, а порожні клітинки під ним, тож рядки з 2 по 4 втрачають назву родини. Розʼєднайте все (Format > Merge cells > Unmerge у Sheets; Home > Merge & Center в Excel), а потім заповніть значення вниз у кожен рядок.
Колонки приміток це питання вашого рішення. Клітинка з вільним текстом «алергія на аміак, любить четверги, винен 20 доларів, новий номер» тримає чотири різні факти. Або імпортуйте колонку як одне поле Notes і змиріться, що це залишиться суцільним текстом, або перенесіть факти, за якими ви справді фільтруєте («Allergies», «Preferred day»), в окремі колонки, а решту залиште.
Крок 9. Знайдіть дублікати перед імпортом
Дублікати в CRM стають двома історіями для однієї людини, і пізніше хтось пише повідомлення не тій.
Найшвидша перевірка це колонка з COUNTIF. Поряд із колонкою Email введіть =COUNTIF(B:B, B2) і протягніть вниз; усе, що вище 1, це дублікат пошти. Зробіть те саме для телефону. Google документує COUNTIF на support.google.com, а Microsoft на support.microsoft.com. Зведена таблиця за Email із підрахунком дає той самий список.
Обидва інструменти також мають функцію Remove duplicates в один клік (Data > Data cleanup > Remove duplicates у Sheets; Data > Remove Duplicates в Excel). Вона залишає перший збіжний рядок і відкидає решту, тож якщо два рядки для однієї людини відрізняються примітками, примітки другого зникають. Обʼєднуйте їх вручну. Майже-дублікати («М. Лопес» і «Марія Лопес») не збіжаться за іменем; звіряйте за телефоном чи поштою, тому кроки 5 і 6 йдуть спочатку.
Крок 10. Експортуйте як CSV або залиште XLSX
Перевірте, що приймає ціль. Чесне узагальнення серед інструментів, які ми розглядали: майже кожна CRM приймає CSV із контактами, і значно менше приймають повʼязані записи на кшталт зустрічей, робіт, автомобілів чи тварин узагалі.
| Що ви імпортуєте | Більшість CRM станом на вересень 2026 року | Ifa |
|---|---|---|
| Контакти чи клієнти, один CSV | Так | Так |
| Друга вкладка записів чи робіт, привʼязаних до клієнтів | Іноді; часто лише контакти | Так, як повʼязані записи |
| XLSX із кількома вкладками одразу | Рідко: експортуйте кожну вкладку окремо | Так (XLSX, XLS, неактивний XLSM) |
| JSON чи JSONL з експорту іншого інструмента | Рідко | Так |
| Коментарі до клітинок, форматування, формули | Ні | Ні |
Якщо ви обираєте CSV: у Google Sheets відкрийте меню File, потім Download, потім пункт «Значення, розділені комами» (Comma Separated) (.csv); експортується лише активна вкладка, тож повторіть для кожної. В Excel це File > Save As з обраним «CSV UTF-8 (Comma delimited)», знову для кожної вкладки. Оберіть UTF-8, щоб імена з діакритикою збереглися.
Крок 11. Зіставте колонки
У кожного імпортера є крок зіставлення: ваш заголовок ліворуч, цільове поле праворуч. Тут окупається крок 2. Стежте за чотирма речами.
- Колонка без відповідного поля. Спершу створіть поле або відкиньте колонку; не запихайте її в Notes.
- Обовʼязкове поле (зазвичай Name), коли деякі рядки порожні. Такі рядки будуть відхилені чи пропущені, залежно від інструмента.
- Невідповідність типів: текстова колонка, зіставлена з полем дати, чи «yes/no» з числовим полем.
- Звʼязувальна колонка на дочірніх вкладках: «Customer email» має відповідати картці клієнта, а не звичайному текстовому полю.
В Ifa зіставлення приходить із уже готовою пропозицією на основі ваших заголовків, і ви його виправляєте, а не будуєте з нуля. Це зручно, але не магія: заголовок «Contact» усе одно вимагає, щоб ви сказали, це телефон чи пошта. Сторінка імпорту показує процес і типи файлів, які читає Ifa: CSV, TSV, JSON, JSONL, XLSX, XLS і XLSM із деактивованими макросами.
Крок 12. Спершу перевірте на 20 рядках
Ніколи не імпортуйте весь файл із першої спроби. Скопіюйте заголовок і 20 рядків в окремий файл, включно з кількома завідомо незручними: подвійне прізвище, клієнт із двома телефонами, запис у високосний день, рядок із порожньою поштою. Імпортуйте це.
Потім відкрийте записи в новій системі і прочитайте їх як людина. Прізвище в полі прізвища? Телефон зберіг знак плюс? Запис привʼязаний до правильного клієнта?
Перш ніж щось буде записано, система показує попередній перегляд розібраних рядків і запускає перевірки: ймовірні дублікати всередині файлу й серед записів, уже наявних у робочому просторі, дати, які не вдалося прочитати чи прочитано неоднозначно, порожні значення в обовʼязкових полях, і рядки, що не розібралися. Ви переглядаєте позначені рядки й підтверджуєте запис, або виправляєте файл і пробуєте знову. Утім, перевірки знаходять те, для чого їх спроєктовано. Вони не обʼєднують за вас два записи: вони позначають і чекають.
Крок 13. Тепер повний файл
Коли тест на 20 рядках проходить правильно, імпортуйте повний файл із тим самим зіставленням. Робіть це в спокійний час і не редагуйте записи в новій системі, поки імпорт не завершиться: редагування й імпорт, що змагаються одне з одним, класичне джерело «загубленої» зміни.
Імпортуйте в порядку залежностей: спершу клієнтів, потім записи, які їм належать. Після кожного файлу порівнюйте кількість. Якщо вкладка Customers мала 843 рядки після очищення, а система показує 831, знайдіть ці 12, перш ніж рухатися далі. Зазвичай це рядки, які не пройшли обовʼязкове поле або були позначені як дублікати й пропущені. В Ifa попередній перегляд і ваше підтвердження зберігаються в історії змін, тож пізніше видно, що було позначено і яке рішення ви ухвалили.
Крок 14. Тримайте оригінальний файл
Не видаляйте таблицю. Перейменуйте її з датою («clients-original-2026-09-01.xlsx») і позначте лише для читання. Через три місяці хтось запитає, чому дата народження клієнта неправильна, і відповідь буде в оригіналі.
Що варто припинити, так це редагувати його. Якщо хтось із команди звично додає рядки в стару таблицю, поділіться посиланням на нову систему й заблокуйте таблицю.
Що йде не так і як цього уникнути
Помилки, що трапляються найчастіше, кожна з кроком, який їй запобігає:
- Дати зсунуті на місяць чи день. Змішані формати прочитані під однією локаллю. Крок 5: ISO-дати, перевірені через ISDATE.
- Номери телефонів без початкового нуля чи знаку плюс. Колонка була числовою. Крок 6: задайте текстовий формат перед вставкою.
- У кожному четвертому рядку відсутня назва родини. Обʼєднані клітинки. Крок 8: розʼєднайте й заповніть униз.
- Та сама людина двічі, з різними примітками. Дублікати звірено лише за іменем. Крок 9: звіряйте за поштою чи телефоном, обʼєднуйте вручну.
- Імпорт «успішний», але 12 рядків відсутні. Обовʼязкові поля були порожні, і інструмент тихо їх пропустив. Кроки 11 і 13: перевіряйте обовʼязкові поля в зіставленні, потім звіряйте кількість.
Загальніша думка: таблиця це знімок стану. Жоден імпорт, включно з Ifa, не тримає її в синхронізації надалі. Живої двосторонньої синхронізації з Sheets чи Excel немає, і немає платної послуги міграції, яка зробить очищення за вас. Якщо ви ще вирішуєте, на яку систему перейти, наш посібник з програм для роботи з клієнтами охоплює бік імпорту, а сторінка від таблиці до робочого простору показує, як вкладки й колонки таблиці стають записами й полями в Ifa.
Питання, які ставлять люди
Чи можу я імпортувати Excel напряму, чи потрібно конвертувати в CSV?
Залежить від інструмента. Багато CRM приймають лише CSV, тож ви експортуєте один CSV на вкладку. Деякі приймають XLSX і читають лише перший аркуш. Ifa читає XLSX і XLS, а також XLSM з вимкненими макросами, і показує кожну вкладку в попередньому перегляді. Формат файлу не виправляє брудний файл: спершу зробіть кроки з 1 по 9.
Як імпортувати контакти в CRM, не створюючи дублікатів?
Спершу знайдіть їх у таблиці через COUNTIF за поштою й телефоном (крок 9), і обʼєднайте вручну ті, у яких різняться примітки. Потім ставтеся до власної перевірки дублікатів імпортера як до другої мережі безпеки, а не першої. Ifa позначає ймовірні дублікати в попередньому перегляді й чекає на ваше рішення перед записом.
Що робити, якщо записи й клієнти на одній вкладці?
Розділіть їх (крок 1). Кожен запис стає власним рядком на вкладці Appointments із колонкою, яка вказує, якому клієнту він належить. Потім перевірте, чи приймає ціль записи взагалі. Більшість CRM імпортують контакти й на цьому зупиняються; якщо ваша саме така, історія залишається в архівній таблиці. Ifa імпортує повʼязані записи й звʼязує їх із батьківським під час зіставлення.
Скільки часу займає перенесення таблиці в CRM?
Завантаження триває хвилини. Реальна вартість це очищення. Для таблиці з кількох сотень клієнтів, яку вели неуважно кілька років, закладіть половину дня на кроки з 1 по 9 і спокійну годину на тест і повний імпорт.
Чи варто імпортувати колонку приміток?
Так, як одне текстове поле, якщо тільки ви не фільтруєте за чимось усередині нього. Виносьте лише факти, за якими ви справді шукатимете, наприклад алергії чи номерний знак автомобіля, а решту залиште суцільним текстом.
Востаннє оновлено 2 вересня 2026 року.