指南
Google Sheets做CRM:哪里会出问题,该换成什么
用Google Sheets做CRM,通常在两个人同时编辑它的那一刻开始出问题。本文说明一套能长期使用的表格结构,含列设计、数据验证和重复检查公式,它常见的五种失效方式,可以考虑的三个替代方向,以及如何在不丢失任何一条客户记录的前提下,把所有数据安全地导出、清理并搬到新系统里去。
Ifa 团队
如果你的客户、工单或预约都存在一份Google Sheets或者一份Excel文件里,你并不落后。用表格做CRM是大多数由店主自己经营的生意起步的方式,很多店还能靠一张表格用上好几年。真正的问题是,这张表格是否还配得上这个月你生意运转的方式。本文会依次说明用Google Sheets做CRM的长处、一套能长期使用的表格结构、它常见的五种失效方式、该换成什么,以及如何在不丢失任何一条记录的情况下搬走。
一、先承认Google Sheets的长处
先公平地看待这张表格。它是免费的:任何Google账户都自带Sheets,多数办公订阅也自带Excel,所以夏天临时加一个帮手也不用多付一份坐席费。它改起来很快:想加一列“转介绍人”?打一个标题就行。而且几乎所有人都会用,新员工第一天上岗就能打开它,不需要培训视频。
如果你的客户名单不到几百人、只有一个人在编辑,而且跟进能落实是因为这个人每天早上都会打开它,那么用Google Sheets做CRM是一个合理的选择。等到第三步里的某种失效方式让你丢了一位客户或者搭进去一个下午,再考虑迁移,而不是因为某个供应商说你该迁移了。
二、把表格排布成能长期用的样子
一个标签页塞四十列、颜色花花绿绿的表格能撑一个月。下面这套排布能撑一年甚至更久。
三个标签页,而不是一个
- 客户:一人或一家公司一行,绝不为一次工单单独开一行。
- 工单(或者预约,取决于你卖什么):每一件具体工作一行,用一列写明对应的客户。
- 跟进:每一句承诺一行,带一个日期和一个负责人。
一位有过六次工单的客户,仍然应该只是一位客户。如果都挤在同一个标签页里,你最终会得到同一个人的六个电话号码,其中三个还略有出入。
客户标签页的列设计
保持简洁。
| 列名 | 类型 | 说明 |
|---|---|---|
| 客户编号 | 文本 | 一个简短代码,例如C0042,永远不要重复使用。 |
| 姓名 | 文本 | 一列即可,除非你要做邮件合并。 |
| 电话 | 文本 | 用文本格式,让开头的0能保留下来。 |
| 邮箱 | 文本 | 统一用小写。 |
| 来源 | 下拉菜单 | 转介绍、Google、路过、回头客、其他。 |
| 状态 | 下拉菜单 | 潜在客户、活跃、沉睡、流失。 |
| 下一步行动 | 文本 | 接下来唯一要做的一件事。 |
| 下一步行动日期 | 日期 | 什么时候到期。 |
| 负责人 | 下拉菜单 | 团队里谁在跟这件事。 |
| 备注 | 文本 | 最新的写在最上面。 |
工单标签页需要一个工单编号、客户编号、一个日期、一段描述、一个金额、一个状态下拉菜单(已报价、已预约、已完成、已付款)和备注。跟进标签页需要客户编号、承诺了什么、一个截止日期、一个负责人,以及一个完成勾选框。
每个下拉菜单和日期列都做数据验证
截至2026年9月,在Google Sheets里选中一列,依次点“数据”和“数据验证”,选择“下拉菜单”,输入允许的取值,并把不符合的输入设为“拒绝”。日期列一律使用“符合特定的日期”。在Excel里,对应的是“数据”菜单下的“数据验证”,选“列表”或“日期”。这一步能防住第三步里说的大部分数据走样:一旦单元格拒绝输入,就没人能再打进“活越”或“下周二左右”这种内容。
用COUNTIF做重复检查
在客户标签页的电话列旁边加一列“是否重复”,在第一个数据行输入:
=IF(COUNTIF($C$2:$C, C2)>1, "重复", "")
往下复制,每周筛选一次“重复”,把找到的合并掉。因为对COUNTIF来说,“(555) 010-2030”和“5550102030”是两个不同的字符串,所以再加一个只保留数字的辅助列,用它来检查重复:
=REGEXREPLACE(TO_TEXT(C2), "[^0-9]", "")
一个带日期的“下一步行动”列
一张表格CRM里最有用的一列,回答的是每一行的“接下来该做什么、什么时候之前做完”。每次联系客户时都填写“下一步行动”和“下一步行动日期”,再加一列“是否到期”(假设日期在I列):
=IF(AND(I2<>"", I2<=TODAY()), "到期", "")
一个专门显示到期事项的筛选视图
截至2026年9月,依次点“数据”和“创建筛选视图”,命名为“今日到期”,把“是否到期”那一列筛选为“到期”。筛选视图只对打开它的人生效,所以每个人都能看自己的当日清单,而不会打乱其他人看到的表格顺序。同时用“数据”菜单下的“保护工作表和范围”,把表头行和编号列保护起来,避免有人只排序一列,把姓名和电话拆散开。
三、留意常见的五种失效方式
一张用Google Sheets做的CRM,不会一下子彻底垮掉。它先是稍微出点错,再稍微错多一点,直到有人打电话给一位昨天已经联系过的客户。以下是我们最常见到的五种失效方式。
两个人同时编辑
Sheets允许多人同时编辑,但这不代表数据会一直保持正确。一个人在按姓名排序,另一个人正好在第40行输入电话号码,号码就落到了另一位客户身上。这个错误常常几周都没人发现。
没有变更记录
Sheets有版本历史(依次点“文件”和“版本历史记录”),截至2026年9月,右键点单元格也能看到“显示修改历史”。这两个功能都能帮你找到一个坏掉的单元格,但都不会告诉你,一位客户上周二从“活跃”变成了“流失”,是谁改的,为什么改。一旦超过一个人共用这张表格,每次客户说“可是我明明告诉过你们同事”,这一点就会成为麻烦。
日期和电话会走样
没有数据验证的情况下,一个日期列会收集到“3/4”“3月4日”“4 Mar”和“Q1”这些五花八门的写法,其中一半会被当成文本来排序。电话号码在单元格被设为“数字”格式时会丢掉开头的0。邮箱会积累结尾的空格。这些问题在你筛选、合并或导入表格之前都不会显现出来。数据验证能防住新出现的走样,但对已经存在的行没有任何作用。
文件散落在别处
前后对比照片、签好的报价单、检查报告:这些都放不进一个单元格。于是它们分散在Drive里、某人的手机上、某封邮件的附件里,而Drive文件夹的名字,往往还是那位客户后来在表格里改过名字之前的旧名字。我们关于客户文件的文章,说明了“挂在记录上”应该是什么样子。
跟进全靠有人打开表格
“今日到期”视图只在有人打开它的时候才起作用。当这个人生病或休假时,跟进就停了,而表格并不会知道。这是让生意真正流失收入而不只是浪费时间的失效方式,也是大多数店主最终决定迁移的原因。
四、决定出问题时该换成什么
诚实地说,有三个方向可选,每一个都会放弃表格擅长的某一部分。
一款轻量级CRM
像HubSpot(有免费版,之后按坐席收费)、Zoho CRM(有限的免费版,之后按用户收费)或者Less Annoying CRM(统一的按用户定价)这样的工具,开箱即带联系人、销售流程、操作记录和提醒功能。定价模式截至2026年9月,具体数字请以各家官网为准。
你换来的是有记录的变更、提醒功能,以及一份两个人都能共用的名单。你放弃的是表格的灵活性:一款CRM对“一笔交易”的理解,未必符合一次美容预约或一次炉具检修,硬套进去需要自定义字段和各种变通做法。如果你的业务是销售形态的(报价、谈判、成交),轻量级CRM通常是合理的第一步。我们关于客户管理软件的概述说明了该关注哪些方面。
一款像Airtable或Softr这样的构建工具
Airtable是一个长得像表格的数据库,支持关联记录、单元格内的附件、表单视图和自动化;截至2026年9月,它有免费版和按坐席付费的档位。Softr能在Airtable或Google Sheets之上搭出一个简单应用,让你的团队用上界面和按钮而不是一张网格表;截至2026年9月,它同样有免费版和分档定价。
你换来的是表格式的自由度,再加上真正的关联关系、挂在记录上的文件,以及不需要人工操作就能运行的自动化。你放弃的是自己的晚上时间:你现在成了这款软件的设计者,要决定表、字段、视图和规则,还要在生意变化时持续维护它们。对乐在其中的店主来说,构建工具非常出色;对不喜欢这套流程的店主来说,它会变成第二份工作。
一个像Ifa这样的工作区
信息披露:Ifa正是本文比较的工具之一。
Ifa是面向服务型企业的业务工作区。你用大白话描述生意,Ifa提出记录、字段、关系、视图和生命周期状态,你会在任何东西真正建立之前先审阅这份方案。它能读取你现有的表格(CSV、XLSX、XLS,以及导入你的数据页面列出的其他格式),预览它将要创建的记录,检查重复、日期、空值等问题,然后等待你的批准。文件会挂在记录上,计划中的自动化在执行任何批量操作前都会先给出预览,报表会带审计历史,所以“谁改了这条记录”始终有答案。
坦白说,Ifa目前落后的地方:它处于发布前阶段,采用候补名单制,没有免费版本,你先预览工作区,再决定是否付费。它没有跟Google或Outlook日历的同步功能,账单与支付功能仍在规划中、尚未上线。预约方式则很灵活:客户可以通过Ifa创建的预约页面预约,也可以在你已连接的渠道里通过聊天预约,提醒是由你自己定义的工作流。如果你离开这张表格的原因是要收信用卡付款,一款轻量级CRM或者一款预约类应用会更快满足你。如果原因是数据走样、重复、文件丢失,以及跟进全靠一个人,那正是Ifa要解决的问题。我们的从表格到工作区页面展示了像你这样的表格,会被提议成什么样的工作区。
| 方向 | 最适合的情况 | 你要放弃什么 |
|---|---|---|
| 轻量级CRM | 业务是销售形态的,提醒最重要 | 表格的灵活性 |
| 构建工具(Airtable、Softr) | 你想自己设计并维护它 | 自己的时间,且持续投入 |
| 工作区(Ifa) | 你想要有人提议并检查过的结构,而不是自己一手搭建 | 暂时没有支付功能;处于发布前阶段 |
五、迁移时不丢失任何东西
不管选哪一条路,迁移都分四个部分。
导出
截至2026年9月,在Google Sheets里,依次点“文件”“下载”“逗号分隔值(.csv)”按标签页导出,或者点“文件”“下载”“Microsoft Excel(.xlsx)”把所有标签页放进一个文件。在Excel里,用“文件”“另存为”,按每个工作表选择CSV UTF-8格式。第一步先把整份表格复制一份(“文件”“建立副本”)并原样保留,它是日后万一某一行不见了的证据。
清理
在副本上操作,不要动原件。
- 在电话和邮箱两列上运行COUNTIF重复检查。手动合并重复项,保留有最近工单的那一行,把较旧一行的备注粘贴进去。
- 选中每个日期列,套用“格式”“数字”“日期”。仍然保持左对齐的内容是文本,需要重新输入。
- 把电话列设为纯文本,运行只保留数字的公式,再把结果作为数值粘贴回去。
- 用
=TRIM(LOWER(D2))清除邮箱和姓名里的多余空格,再作为数值粘贴。 - 删掉从来没填过内容的列。
- 检查工单标签页里每一行都指向一个存在的客户编号:
=COUNTIF(Customers!$A$2:$A, B2)=0能标出孤立记录。
带预览的导入
任何值得迁移过去的工具,都会在真正创建记录之前先展示要创建什么。Airtable和多数CRM会把列映射到字段,并总结将要创建或更新的内容。在Ifa里,导入会经过一个预览界面和一系列检查,任何内容都要等你批准后才会落地。
先导入客户,再导入工单,最后导入跟进;客户必须先存在,工单才能关联上它们。每次导入后,对比数量:CSV里的行数应该等于创建的记录数加上被合并的重复项数。如果对不上,先停下来查清楚原因。
批准,然后把旧表格封存
在新工具里随机打开十位客户,逐个单元格跟表格核对,其中要包含一位有多次工单的客户,以及一位下一步行动就在今天到期的客户。当这十位都对得上时,把表格冻结:改名为“存档,请勿编辑”,保护所有区域,并通知团队。让旧表格“再开放几周”看似方便,结果往往是两套系统各有一套互不相同的真相。
常见问题与如何避免
**团队迁移后还在用旧表格。**通常是因为新工具在某个高频小任务上更慢,比如一眼看清今天所有到期的事项。找出这个任务,在封存表格之前,先确保新工具里有一个保存好的视图能覆盖它。
**重复项又回来了。**导入工具当时合并过重复项,但一周后两个人各自新增了同一位客户。CRM或工作区应该在录入时,对匹配的电话或邮箱发出提醒,把这个功能打开。在构建工具里,你得自己搭建它。
**日期整体错了一天。**通常是日在前还是月在前的格式搞反了。批准之前,对照原始表格核对几个日期。
**备注丢失了历史。**一个“最新写在最上面”的单元格,会变成一整段连在一起的文字。如果这样不可接受,先在一个辅助标签页里,把备注拆成带日期的多行。
**文件从来没搬过去。**导入带来的是行,Drive文件夹还留在原地。单独安排一次时间,把重要的文件挂到对应的记录上。
大家常问的问题
Google Sheets是一款好用的CRM吗?
对一个人、几百位客户以内的场景来说,可以,前提是表格有独立的标签页、经过验证的下拉菜单,以及一个带日期的下一步行动列。等到第二个人开始经常编辑它,或者因为没人打开表格而漏掉一次跟进,它就不再好用了。
Excel CRM模板比Google Sheets更好吗?
一份Excel CRM模板本质上仍然是一张表格,有着同样的五种失效方式。模板能帮上忙的是排布:我们的免费Excel CRM模板就自带第二步描述的独立标签页、下拉状态和总览,拿来即用。任何模板都无法额外提供的,是修改历史、提醒功能,或者挂在记录上的文件。
一张表格CRM能容纳多少客户?
Sheets的单元格上限远远高于任何客户名单会达到的规模。真正的限制来自人,而不是行数:不管行数多少,第二个经常编辑的人一出现,表格就会开始出问题。
表格和数据库在存储客户数据上有什么区别?
表格存的是单元格,数据库存的是带关系和规则的记录。在数据库里,一位关联着六次工单的客户仍然只是一位客户,一个日期字段不能存“下周二左右”,每一次改动都有记录。当表格没法强制执行的那些规则,正是持续给你带来代价的那些规则时,就该从表格迁移到数据库了。
最后更新于2026年9月2日。