在 Excel 中合并名字和姓氏17 Mar 2025 | 6 分钟阅读 处理姓名集合是大多数 Excel 用户日常面临的最常见任务之一。通常,姓氏和名字出现在不同的列中。有时,您可能需要合并这些姓名以在单元格中获得组合姓名。 在本 Excel 教程中,我将引导您了解几种合并姓氏和名字的方法。 您可以使用 Power Query 和 Flash Fill 等功能以及 Concatenate 和 TextJoin 等基本公式轻松完成此操作。 Excel 中合并姓氏和名字的五种方法假设您要合并下图中数据集的 C 列和 D 列中的姓氏和名字。 ![]() 让我们研究几种实现此目标的方法。 1. CONCATENATE 函数(与号)Excel 的 CONCATENATE 函数,也称为与号,可以轻松组合来自不同单元格的文本字符串。Excel 内置的 Concatenate 公式专门用于此用途。 以下公式将它们组合起来,并用空格字符分隔姓氏和名字 CONCAT 函数作为 CONCATENATE 函数的替代品添加到 Excel 2016 中。但是,截至目前,您可以使用任一函数,并且两者仍然可用。 CONCATENATE 公式如下所示 ![]() 上述公式所需的全部内容是组合姓氏和名字。对于第二个参数,我有空格(双引号)"",因为我希望这些值用空格字符分隔。 也可以使用与号运算符执行连接 假设您正在使用相同的数据集,您可以使用以下公式合并姓氏和名字 ![]()
2. TEXTJOIN 函数Office 365 和 Excel 2019 都提供 TEXTJOIN 函数。 如果您可以使用此函数,请使用它代替上面提到的 CONCATENATE 和与号技术来合并单元格和列。 假设您需要合并数据集中的姓氏和名字,如下所示。 ![]() 以下是您可以遵循的公式 要合并姓氏和名字,请使用 TEXTJOIN 公式。 ![]() 上面的 TEXTJOIN 函数需要三个参数
它比标准的连接公式更易于创建和维护,并且运行速度更快。如果您可以使用 TEXTJOIN 函数,它是 Excel 中所有其他公式的首选。 3. 快速填充 (Flash Fill)Flash Fill 是一种创新功能,它会尝试找出模式并为您提供结果。 让我们看看它是如何工作的。 假设您必须合并下图中数据集的姓氏和名字。 ![]() 以下是使用 Flash Fill 执行此操作的步骤。
前面的步骤将快速用其组合姓名填充所有单元格。 在某些情况下,您在第二个单元格中书写时可能不会注意到快速填充。这偶尔会发生,所以不用担心。 以下是在这种情况下使 Flash Fill 起作用的一些额外方法 在单元格 C2 中输入所需结果。“Gobindh Ram”将是我们的示例。
*请记住,Flash Fill 并非完美无缺。在找到模式后,它会用相同的模式填充列中的每个单元格。尽管 Flash Fill 可能会按预期工作,但验证结果很有帮助。 4. 用句号合并姓氏和名字。在 Microsoft Excel 中,您可以使用公式合并姓名。请参阅以下说明以了解如何使用句号合并姓名。 在 Excel 中创建公式以通过句号合并姓名的过程如下
您会立即注意到每个姓名之间都添加了一个逗号,并且它们都已合并。 5. Power Query
假设您拥有以下数据集合,并且您想合并两列以获取完整姓名。 ![]() 将数据转换为 Excel 表格的步骤如下
现在让我们看看如何使用 Power Query 合并姓氏和名字
下一个主题Ms Excel 标志 |
我们请求您订阅我们的新闻通讯以获取最新更新。