EXCEL表中要截取XXX--XXX中破折号前后的字符,但字符数不是一定的

2025-12-16 20:17:19
推荐回答(5个)
回答1:

恩,07版的EXCEL在数据标签卡里面有一个分列,点击分列,选择分列符号下一步,勾选其他,输入破折号,下一步,选定目标区域,完成。
不需要函数的

回答2:

用find公式
假设提取的是a列的
提取左边的数据 =LEFT(A1,(FIND("--",A1)-1))
提取右边的数据 =RIGHT(A1,LEN(A12)-(FIND("--",A1))-1) 注:本公式破折号记了两个字符,根据实际情况修改

回答3:

=MID(A1,1,FIND("--",A1)-1)这个是前面的
=MID(A1,FIND("--",A1)+2,100)这个是后面的
搞定

回答4:

想快的话就用分组功能,按提示操作就好了,如果是“--”号,再勾选连续分隔符视为单个处理

回答5:

菜单--数据--分列,选分列符为破折号