Excel 中有多种方式可以实现从某个字符开始截取文本。我们用一个具体的例子来说明怎样提取数据:
假设我们有一个包含员工姓名和工资的数据表格。其中一列为 “Full Name”,包含每个员工的名字和姓氏,用连字符“-”来分隔。
以下是一个示例数据:

现在假设你想要从 “Full Name” 列中提取出每个员工的姓氏、名字和姓名的首字母。
以下是提取数据的公式:
提取姓氏:
=RIGHT(A2,LEN(A2)-FIND("-",A2))

此公式首先使用 FIND 函数查找第一个连字符“-”出现的位置,并返回该位置以后的所有字符,这就是姓氏。然后使用 RIGHT 函数并将其与 LEN 函数结合使用,返回从找到的位置开始的所有字符。
使用此公式后,将其拖动到下面的单元格,将公式应用到整个 “Full Name” 列,就能提取出每个员工的姓氏。
提取名字:
=LEFT(A2,FIND("-",A2)-1)

此公式与上面的公式非常相似,但它使用 FIND 函数返回第一个连字符“-”出现之前的所有字符,这就是名字。然后使用 LEFT 函数并将其与 FIND 函数结合使用,返回第一个字符开始的所有字符,直到找到的位置之前为止。
使用此公式后,将其拖动到下面的单元格,将公式应用到整个 “Full Name” 列,就能提取出每个员工的名字。
提取姓名的首字母:
=LEFT(A2,1)&MID(A2,FIND("-",A2)+1,1)

此公式使用了 LEFT 函数和 MID 函数,以提取出每个员工姓名的首字母。先用 LEFT 函数提取出连字符之前的第一个字符,也就是姓氏的首字母;然后再用 MID 函数提取出连字符之后的第一个字符,也就是名字的首字母。通过在两个函数之间使用 “&” 运算符将它们连接在一起,就能得到每个员工姓名的首字母。
使用此公式后,将其拖动到下面的单元格,将公式应用到整个 “Full Name” 列,就能提取出每个员工姓名的首字母。
#excel从某个字符开始截取
品牌型号:暂不限定
系统版本:windows系统
软件版本:excel2016