Excel截取指定几位下划线前数据?
发布网友
发布时间:2022-04-23 20:18
我来回答
共3个回答
热心网友
时间:2023-10-08 22:18
B1公式:=LEFT(A1,(FIND("_",A1,FIND("_",A1)+1))-1)
热心网友
时间:2023-10-08 22:18
以数据在A1单元格为例,
假如你的数据都是要取前10位的,那么直接用公式=LEFT(A1,10)就可以了
如果是要取到最后一个数字,可以用公式=LEFT(A1,LOOKUP(10,MID(A1,ROW($1:$50),1)*1,ROW($1:$50)))
如果是取第2个_号前的字符,可以用=LEFT(A1,FIND("+",SUBSTITUTE(A1,"_","+",2))-1)
热心网友
时间:2023-10-08 22:19
1、若是定义为要截取前10位字符的,则公式为:=LEFT(A2,10)
2、若是定义为要截取第二个下划线以前的字符,则公式为:
=TRIM(LEFT(SUBSTITUTE(A2,"_",REPT(" ",100),2),100))