Excel 2016教程:提取姓名文本并用空格分开

发布网友 发布时间:2024-10-23 23:14

我来回答

1个回答

热心网友 时间:2024-11-02 12:28

Excel 2016教程: 提取姓名文本并用空格分开

示例1: Kahn, Wendy Beth

在该示例中,姓氏位于全名的前面,中间名显示在末尾。姓名由逗号标记姓氏的结束,各个元素由空格分隔。

请将数据粘贴至Excel工作表中的单元格A1,右侧公式将自动显示结果。确保列A和列B的列宽设置为250,以方便查看。

以下是步骤和公式以提取各个名称部分:

步骤1:提取名字

公式: =MID(A2,SEARCH(" "A2,1)+1,SEARCH(" "A2,SEARCH(" "A2,1)+1)-SEARCH(" "A2,1))

步骤2:提取中间名

公式: =RIGHT(A2,LEN(A2)-SEARCH(" "A2,SEARCH(" "A2,1)+1))

步骤3:提取姓氏

公式: =LEFT(A2, SEARCH(" "A2,1)-2)

步骤详解:

步骤1:名字从左面第七个字符(W)开始,到第十二个字符(第二个空格)结束。使用MID函数提取六个字符。通过SEARCH函数找到第一个空格的位置,从左侧第一个字符开始计算。从该位置加1获取第一个空格后面字符的位置,即名字的开始位置。

步骤2:中间名从右面第四个字符(B)开始,到右面第一个字符(h)结束。使用嵌套SEARCH函数从左面第六个和第十二个位置分别查找第一和第二处空格,提取四个字符。使用SEARCH和LEN函数找到第一个空格的位置,从左侧开始计算。从该位置加1获取第一个空格后面字符的位置。再统计文本字符串的总长度,减去从左侧开始到第二个空格的字符数,以获取需要提取的字符数量。

步骤3:姓氏从左面第一个字符(K)开始,到第四个字符(n)结束。使用SEARCH函数找到第一个空格的位置,从左侧第一个字符开始计算。从该位置减2获取姓氏的结尾字符位置,以此获取LEFT函数提取的字符数。

请参照以上步骤和公式操作,以高效提取姓名文本并用空格分隔。确保数据格式与示例匹配以获取正确结果。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com