如何提取带逗号的名字和姓氏?
要将名字和姓氏转换为 Excel 中的名字和姓氏,需要使用 MID、LEN 和 SEARCH 函数的组合。在本教程中,我们将学习如何为此编写公式。
用于更改名字和姓氏的 Excel 公式
您可以使用以下步骤来编写此公式:
- 首先,您需要使用 SEARCH 功能查找名字和姓氏之间的空格。
- 之后,将搜索返回的数字加一。
- 然后您需要使用 LEN 函数来获取字符总数(名字和姓氏)。并为其添加 1。
- 现在输入 MID 函数,并在第一个参数中输入单元格 A1(名称所在)两次,并用逗号和空格组合。
- 从这里开始,在 MID 的第二个和第三个参数中,分别输入 SEARCH 函数和 LEN 函数(我们在前面的步骤中编写的)。
- 最后按 Enter 键即可得到结果。
=MID(A1&", "&A1,SEARCH(" ",A1)+1,LEN(A1)+1)
这个公式是如何运作的?
要理解这个公式,您需要将其分为三个部分。主要函数是 MID 函数,我们在 mid 函数中定义了三个参数,这就是为什么您需要将这个公式分为三个部分来理解它。
在第一部分中,我们有 MID 的文本论证。在这个参数中,我们使用逗号和空格将名字和姓氏组合两次。
在第二部分中,您有 SEARCH 函数,该函数引用单元格 A1,其中包含名称(名字和姓氏),并搜索其中的空格,然后在其中添加 1。这样您就可以获得单元格姓氏的起始位置。
在第三部分中,您有 LEN 函数,该函数计算原始名称(名字和姓氏)的字符总数,并将其加 1。
最后,MID 函数从第一个值获取姓氏,从第二个值获取名字,从而得到将名字和姓氏交换为姓氏和名字的结果。