Excel 2016教程:提取文本 三部分组成的姓氏
示例 6:Paula Barreto de Mattos
此示例使用一个由三部分组成的姓氏:Barreto de Mattos。第一个空格标记名字的结束和姓氏的开始。
在表中复制的单元格并粘贴到 Excel 工作表在单元格 A1。在左侧看到该公式将显示以供参考,同时 Excel 会自动将在右侧的公式转换为正确的结果。
提示 在将数据粘贴到工作表之前,将列 A 和列 B 的列宽设置为 250。
示例姓名
描述
Paula Barreto de Mattos
由三部分组成的姓
公式
结果(名字)
'=LEFT(A2, SEARCH(" ",A2,1))
=LEFT(A2, SEARCH(" ",A2,1))
公式
结果(姓氏)
RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
1、名
名从左面第一个字符 (P) 开始,到第六个字符(第一个空格)结束。该公式提取左面六个字符。
使用函数 Search 查找 num_chars 的值:
在 A2 中搜索第一个空格的数值位置(从左侧开始)。(6)
2、姓
姓从右面第十七个字符 (B) 开始,到右面第一个字符 (s) 结束。该公式提取右面的十七个字符。
使用函数 LEN 和 SEARCH 查找 num_chars 的值:
在 A2 中搜索第一个空格的数值位置(从左侧开始)。(6)
统计 A2 中的文本字符串的总长度,然后减去从左侧开始到在步骤 1 中发现的第一个空格的字符数。其结果是要从全名的右侧提取的字符数。(23 - 6 = 17)