excel中怎么提取指定字符前面所有的字符

2024-10-30 09:25:07
有4个网友回答
网友(1):

公式和分列都可以完成


一、分列法:

  • 选择需要分列的列

  • 点击 数据-分列

  • 分隔符号-其他(输入-)

  • 点击完成(第一列就是要的数据)

二、公式法:

1、find为查找函数,返回字符的位置,语法find(查找字符,被查字符或者单元格)

找到第一个-位置

2、left,字符截取函数,从左边开始,left(被截取的字符,个数)


网友(2):

A1:A5是上述四行数据,
可在B1中输入公式:
=LEFT(A1,FIND("-",A1)-1)
公式往下拉即可。


复制A列到B列,选中B列整列,选菜单上的:数据,分列,分隔符号,下一步,其他后面的空格填上“-”,下一步,完成。

网友(3):

如下图所示B1=LEFT(A1,FIND("-",A1,1)-1)

网友(4):

B1=LEFT(A1,FIND("-",A1)-1)
B1指的是单元格。