要在 Excel 中拆分姓名,首先应根据数据特点选择规则:如果姓名格式统一且均由两部分组成,可以按第一个空格拆分;如果格式多样,则可以使用 Name Parser,并人工复核不确定的记录。请将完整姓名和来源 ID 与拆分后的新列一并保留,以便后续修正。

我通常会先检查姓名格式,而不是直接套用公式。如果一列中同时包含 Ada Lovelace、Mary Jane Watson 和 Watson, Mary Jane,就不能只采用一种假设。拆分文本很简单,但判断哪些部分属于名、哪些属于姓,有时需要结合上下文。

本指南会先介绍 Excel 公式,再讲解如何使用 Datablist 的 Name Parser enrichment,通过经过复核的 CSV 或 Excel 工作流拆分姓名。

公式与 AI 方法对比

当分隔符规则明确且一致时,使用公式即可。如果输入格式多样,需要先生成候选姓名字段,再审核后用于 CRM 或邮件称呼,则更适合使用 Name Parser。

输入格式建议的初始方法复核重点
Ada Lovelace在第一个空格处拆分一次。确认所有行的姓名顺序一致。
Mary Jane Watson判断剩余内容应保留在一个字段中,还是需要继续解析。按第一个空格拆分会得到 Jane Watson,但这并不代表它是已确认的姓氏。
Watson, Mary Jane单独处理逗号分隔格式。不要对这种格式应用第一个空格规则。
称谓、后缀、复姓或组合姓氏使用 Name Parser 并人工复核。检查各字段的边界,同时保留完整姓名。

公式只能识别分隔符,无法确定一个人的姓名结构。 Name Parser 返回的同样是建议字段,并不能保证正确理解所有文化背景下的姓名规则。

如需观看视频演示,请参阅现有的姓名拆分教程。如果视频中的界面与当前应用不同,请以本文介绍的最新操作选项为准。

用 Excel 公式拆分姓名

本例假设 A2 中的内容为 Ada Lovelace。请在 B 列和 C 列新增空白的 First Name 和 Remainder 字段,并保持 A 列不变。以下公式假设第一个空格用于分隔首个姓名片段和其余内容。

提取第一部分

在 B2 中输入以下公式:

=LEFT(A2, FIND(" ", A2) - 1)
在 Excel 中拆分姓名:First Name 公式
在 Excel 中拆分姓名:First Name 公式

结果为 Ada。请先检查输入格式,再向下填充公式。如果单元格为空或姓名只有一个单词,FIND 将找不到空格并返回错误。此时应单独复核这些行,不要把报错直接当作联系人姓名缺失。

在 Excel 中拆分姓名:应用 First Name 公式
在 Excel 中拆分姓名:应用 First Name 公式

提取剩余部分

在 C2 中输入以下公式:

=RIGHT(A2, LEN(A2) - FIND(" ", A2))
在 Excel 中拆分姓名:Last Name 公式
在 Excel 中拆分姓名:Last Name 公式

对于这个由两部分组成的姓名,结果是 Lovelace。但如果输入为 Mary Jane Watson,结果会是 Jane Watson。在审核阶段将 C 列命名为“Remainder(剩余部分)”,可以更清楚地体现这一局限。只有在数据确实符合规则后,才能将其改名为 Last Name。

在 Excel 中拆分姓名:应用 Last Name 公式
在 Excel 中拆分姓名:应用 Last Name 公式

Microsoft 的文本拆分指南介绍了针对多种姓名格式的按位置拆分方法。在支持相关函数的 Excel 版本中,TEXTBEFORE 和 TEXTAFTER 可以实现更简洁的写法:

=TEXTBEFORE(A2," ")
=TEXTAFTER(A2," ")

这些函数仍然是在第一个空格处拆分。它们只是简化了表达式,并不能替你判断姓名顺序。请确认当前 Excel 版本是否支持这些函数。不同语言和地区设置下,函数名称及参数分隔符也可能有所不同。

Excel 公式拆分姓名的局限

在为整列填充公式之前,请检查开头空格、连续空格、称谓、后缀、单字姓名以及逗号分隔格式。公式可以快速应用到大量数据,但真正困难的是判断同一条规则是否适用于所有行。

不要自动将最后一个词视为姓氏。复姓、组合姓氏和名字中都可能包含空格。如果数据源已经提供独立的姓名字段,应优先使用这些字段,而不是从 Display Name 中重新推断。

确认结果后,请保留完整姓名的副本。如果目标系统只接受纯文本,请将审核通过的公式结果粘贴为值。导出前还要检查目标系统要求的字段,避免之后修改 A 列时,已经导入的字段在不知情的情况下发生变化。

用 AI Name Parser 拆分姓名

Datablist 的 Name Parser 会读取映射后的姓名,并返回 First Name、Middle Name、Last Name 和 Title 等字段。它还可以输出 Gender、Country、Country Confidence 和 Processed 标记。

如果目标只是拆分姓名,我建议仅选择实际需要的姓名字段。除非有明确用途并准备进行审核,否则不要将人口属性预测加入工作流。Country 只是对某个姓名常见地区的推断,并不代表此人的国籍或当前居住地;推断出的 Gender 也不是经过验证的身份信息。

Datablist 首页
Datablist 首页

导入文件并保留原始数据

创建账户并导入 Excel 或 CSV 文件。请保留 Full Name 列、稳定的联系人 ID,以及由可信数据源提供的现有姓名字段。

在 Excel 中拆分姓名:Datablist 首页
在 Excel 中拆分姓名:Datablist 首页

为建议生成的姓名字段创建独立的输出属性。这样既不会丢失原始值,也方便将解析结果与原始姓名进行对比。

在 Excel 中拆分姓名:Datablist 开始界面
在 Excel 中拆分姓名:Datablist 开始界面

选择 enrichment

打开 enrichment catalog,然后选择 Name Parser。该功能只会解析现有数据行,不会创建新的联系人列表,也不会验证记录是否属于目标本人。

在 Excel 中拆分姓名:Datablist Enrichment Library
在 Excel 中拆分姓名:Datablist Enrichment Library

映射姓名输入字段

将 Name 映射到 Full Name。对于缺少输入的记录,以及团队邮箱名称、公司名称等泛化内容,应先进行复核,再决定是否将其视为个人姓名。例如,包含“Sales Team”的数据行与个人完整姓名需要采用不同的后续处理方式。

在 Excel 中拆分姓名:Name Parser 输入配置
在 Excel 中拆分姓名:Name Parser 输入配置

映射输出字段

根据需要选择 First Name、Middle Name、Last Name 和 Title,并将它们写入新属性。如果 Processed 有助于追踪运行状态,可以保留该字段,但不要将它理解为姓名拆分结果正确的证明。

在 Excel 中拆分姓名:输出配置
在 Excel 中拆分姓名:输出配置

选择 Continue with Instant Run。先用一个具有代表性的样本运行测试,样本应覆盖文件中真实存在的格式,例如常规两段式姓名、中间名、首字母缩写、后缀、姓在前的姓名、缺失输入和复姓或组合姓氏。

测试、复核并处理剩余数据

运行样本前,请检查处理范围和已有数据设置,避免意外覆盖已确认的姓名字段。

在 Excel 中拆分姓名:运行设置
在 Excel 中拆分姓名:运行设置

将输出结果与完整姓名及可信来源字段进行比较,并把无法确认的记录放入待审核队列。请求成功运行并不代表解析结果一定正确;某个字段为空,也不意味着可以随意猜测。

在 Excel 中拆分姓名:Datablist 结果
在 Excel 中拆分姓名:Datablist 结果

确认样本结果符合需求后,再处理其余目标数据。请分别检查失败记录和输入为空的记录,然后将审核通过的字段与联系人 ID 一起导出。如需将数据交接回电子表格或 CRM,请参阅导出 CSV 和 Excel 数据。

人工复核 Name Parser 工作流的优势

Name Parser 可以针对多种输入格式一次生成多个姓名字段,不必为每种格式分别编写公式。其核心优势在于建立一致的审核流程:保留原始姓名、检查建议字段、接受可用结果,并将有歧义的记录单独处理。

该功能会消耗 credits。大批量运行前,请查看 enrichment 界面显示的费用及账户可用余额。本文不承诺周期性免费额度,也不保证特定套餐包含固定数量的姓名处理次数。Collection 容量上限与 credit 预算属于两种不同的限制。

在个性化沟通中,经过确认的 First Name 可以让问候语更加自然。如果无法可靠确定该字段,应使用不需要猜测姓名的问候方式。完成任务所需的姓名字段,也应与人口属性预测数据分开保存。

总结

如果姓名数据遵循统一的分隔规则,可以使用 Excel 公式;如果输入格式多样,可以使用 Name Parser 生成候选字段,同时先测试样本、人工复核并保留来源 ID。无论采用哪种方式,都应保留完整姓名,并在导入其他系统前验证所有字段。

常见问题

不使用公式也能拆分姓名吗?

可以。将文件导入 Datablist,把 Full Name 映射到 Name Parser 的输入字段,将解析出的姓名组成部分保存到新属性中,并先审核样本,再处理其余数据。请注意,credit 余额和运行设置仍然适用。

中间名应该如何处理?

按第一个空格拆分的公式只会返回第一个词和剩余文本,无法区分中间名与复姓或组合姓氏。Name Parser 提供 Middle Name 输出,但应结合来源信息进行复核,不能把所有额外单词都直接视为中间名。

是否应该按逗号拆分姓名?

只有在明确了解数据源格式约定时才应这样做。例如,Watson, Mary Jane 可能采用姓在前的格式,但其他字段中的逗号也可能表达不同含义。应用规则前,应先按格式对数据进行分组。

可以处理多少个姓名?

请查看当前 enrichment 费用、credit 余额、Collection 容量和运行范围。系统内部单次请求的 batch size 并不等于整个项目可处理的姓名总数。不要根据免费注册权益或旧截图推断可以无限处理数据。

能从邮箱地址中提取姓名吗?

这是另一类输入问题。sales@example.com 这样的通用邮箱无法识别具体个人。请使用适合的 email-name extraction 工作流,并在使用前审核系统建议的身份信息。