如何在邮件合并前删除 Google Sheets 中的重复电子邮件
学习如何在邮件合并前使用“删除重复项”、UNIQUE 和 COUNTIF 函数清理 Google Sheets,确保每位联系人仅收到一次邮件,避免重复发送。利用这些内置工具可以高效筛选电子表格中的重复数据,从而优化您的联系人列表。
向同一个人发送两次相同的消息是显得粗心大意的最快方式。如果您需要在邮件合并前删除 Google Sheets 中的重复电子邮件,好消息是表格本身已经具备了相关工具。诀窍在于为您的列表选择正确的方法,因为重复项往往不像两行完全相同的记录那样显而易见。
本指南将介绍三种方法,展示如何捕捉那些隐蔽的近似重复项,并解释为何一份干净的列表也能保护您的每日发送限额。
为什么在合并前处理重复项很重要
邮件合并会为每一行发送一条消息。如果一个地址出现了三次,那个人就会收到三封电子邮件。除了让收件人感到烦恼外,重复发送还会以其他方式造成损失:
- 它们会消耗您的每日发送限额。Google 会统计收件人数量,其 Gmail 发送限制规定个人账户每天限制为 500 封,Google Workspace 账户则允许更多。有关详细数字,请参阅我们的 Gmail 发送限制指南。
- 它们会虚增打开率和点击率,导致您的营销活动报告难以采信。
- 重复的消息会促使用户点击垃圾邮件举报或退订,这会损害您的发件人信誉。
第 1 步:首先标准化电子邮件列
重复项往往隐藏在格式之后。带有尾随空格的 Ana@Example.com 和 ana@example.com 虽然是同一个收件箱,但在公式看来却不同。在电子邮件列旁边添加一个辅助列,使用以下公式:
=LOWER(TRIM(A2))
向下填充公式,然后复制结果,并使用“选择性粘贴”中的“仅粘贴数值”覆盖原始列。现在,每个地址都已转换为小写,且去除了多余的空格。Google 自己的数据清理帮助页面也在“数据”菜单下的“数据清理”中提供了“修剪空白”选项。
如果原始列表是您的主列表,请务必在副本上进行操作。接下来的几个步骤会删除行。
第 2 步:选择删除重复项的方法
方法 A:内置的“删除重复项”工具
这是处理一次性列表最快的方法。
- 选中电子邮件列,或者如果您想保留每一行的其他数据,请选中整个表格。
- 打开“数据”,然后选择“数据清理”,再选择“删除重复项”。
- 勾选“数据包含标题行”,然后选择包含电子邮件地址的列。
- 点击“删除重复项”。
表格会保留第一次出现的记录并删除其余记录。根据 Google 的文档,仅在字母大小写、格式或公式上存在差异的单元格会被视为重复项,因此大小写差异会自动处理。但空格不会被自动处理,这就是为什么第 1 步至关重要的原因。
在检查列时,仅勾选电子邮件列。如果您勾选了每一列,那么同一个人的两行记录(如果姓氏不同)都会被保留下来。
方法 B:使用 UNIQUE 函数获取实时清理列表
如果您想保持原始数据不受影响,可以使用公式创建一个单独的标签页:
=UNIQUE(Contacts!A2:D500)
UNIQUE 函数会比较整行,因此它只会删除在每一列都完全匹配的行。若要仅按电子邮件地址进行去重,请使用以下公式:
=SORTN(Contacts!A2:D500, 9^9, 2, 1, TRUE)
这会为第 1 列中的每个不同值保留一行。当源数据发生变化时,结果会自动更新,这非常适合需要不断添加内容的列表。在合并前,将结果复制并作为数值粘贴到营销活动标签页中。
方法 C:使用 COUNTIF 在删除前进行标记
当行中包含不同的详细信息,且您需要决定保留哪一行时,请先进行标记。在辅助列中输入:
=COUNTIF($A$2:$A2, $A2)
向下填充。当地址第一次出现时显示 1,第二次出现时显示 2,依此类推。筛选辅助列中大于 1 的值,您就能看到所有重复项。检查它们,将较新的信息(例如更改后的职位)复制到您要保留的行中,然后删除重复项。
第 3 步:检查近似重复项
精确匹配无法发现一些最棘手的重复情况:
- 加号地址。
sam+sales@example.com和sam@example.com通常会到达同一个收件箱。 - 拼写错误。
gmial.com这样的行不是重复项,但会导致退信。我们关于 电子表格数据验证 的指南展示了如何捕捉这些错误。 - 公共邮箱与个人地址。
info@地址和同一家公司的某位员工地址是不同的收件人,除非有特殊理由,否则请保留两者。
按地址的域名部分对清理后的表格进行排序并进行扫描。花几分钟时间复核,远比因重复发送而造成损失要划算得多。
第 4 步:从清理后的表格运行合并
列表清理完毕后,即可将其用于营销活动。使用 Mail Merge for Gmail,您可以在模板中编写消息,将名字等列映射到合并标签,给自己发送一封测试邮件,然后从同一个表格启动发送。如果您是新手,我们的 邮件合并分步指南涵盖了从头开始的所有流程。
为下一次营销活动保持这些习惯:
- 保留一个主标签页,切勿直接从中进行合并。将清理后的数据复制到营销活动标签页。
- 添加一个状态列,并删除所有已退订的人员。请参阅 抑制列表管理。
- 每次粘贴新导入的数据时,都要再次进行去重。

常见问题解答
“删除重复项”是否将大写和小写电子邮件视为相同?
是的。Google 的帮助页面指出,仅在字母大小写、格式或公式上存在差异的单元格会被视为重复项。尾随空格会导致数值不同,因此请先进行修剪。
“删除重复项”会更改我的原始数据吗?
它会直接删除重复的行。请先制作标签页的副本,或者使用 UNIQUE 函数生成一个单独的清理列表。
如何保留最新的一行而不是第一行?
对表格进行排序,使最新的行排在最前面(例如按日期列降序排列),然后运行“删除重复项”。表格会保留它找到的第一个匹配项。
重复的收件人会占用我的每日限额吗?
是的。Google 会统计您发送的每一位收件人,因此重复的地址会无谓地消耗您的配额。Mail Merge for Gmail 也会从您的每日配额中扣除每一位收件人、抄送和密送地址。
我应该删除同一家公司内的重复项吗?
不要自动删除。同一域名下的不同人员是不同的收件人。仅删除指向同一个人的行。
发送一次,触达正确的人
一份干净的表格意味着每个人只会收到您的一次消息,您的配额将用于真实的收件人,且您的报告将反映真实的参与度。标准化列,删除重复项,检查异常情况,然后使用 Mail Merge for Gmail 启动您的营销活动。
准备好发送您的第一个营销活动了吗?
从 Google Workspace Marketplace 安装 Mail Merge for Gmail,每天即可免费发送最多 50 封个性化邮件。
免费开始使用更多阅读
更多来自 Tutorials 的内容
如何构建真正能转化的目标电子邮件列表
本文讲解如何构建真正能转化的目标邮件列表:先用单页 ICP 模板定义受众,再搜集和充实联系人,按相关性、打开和点击行为细分,并通过每月清理例程保持列表健康,同时兼顾 GDPR 合规要求,提升打开率、点击率和回复率。
从 Gmail 发送批量邮件:完整的分步指南
本分步指南介绍如何使用 Mail Merge for Gmail 从 Gmail 发送批量邮件:在 Workspace 中安装插件,在 Google Sheets 中准备并清理收件人列表,构建像单独撰写的个性化模板,预览真实数据后发送并跟踪结果。
抑制列表管理:实用操作指南
抑制列表管理是外联送达率的保障。本指南教您建立规范的抑制数据源,执行退订与合规时间规则,把抑制检查植入 Gmail 发送流程,并在工作表、CRM 和发送工具之间自动同步,出现冲突时优先选择排除,从而实现更干净的外联与更强的送达率。