excel 数据中部分有特殊符号,怎么提取那些符号前和符号后的数据,没有符号的则直接引用

例如A的数据,提取得到B和C的数据
A B C
125_23 125 23
1253 1253 0
235 235 0
2364__23 2364 23
23654 23654 0
5632___2 5632 2
我想用公式来处理,以作模版来重复使用!

数据——分列即可(并勾上将连续分隔符当作单个处理)

 

具体步骤见下图(...图没放全,重新放个)

追问

我想用公式来达到分列效果!当模版用,让数据复制上去后就自动处理好!

追答

B列中公式如下
=IF(ISERROR(FIND("_",A1)),A1,MID(A1,1,FIND("_",A1)-1))
C列中公式如下
=IF(ISERROR(FIND("_",A1)),0,MID(A1,FIND("_",A1)+LEN(A1)-LEN(SUBSTITUTE(A1,"_","")),LEN(A1)))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-28

B1单元格写入公式

=IF(A1="","",IF(COUNT(A1),A1,--LEFT(A1,FIND("_",A1)-1)))


C1单元格写入公式

=IF(A1="","",IF(COUNT(A1),,--RIGHT(TRIM(SUBSTITUTE(A1,"_"," ")),LEN(TRIM(SUBSTITUTE(A1,"_"," ")))-FIND(" ",TRIM(SUBSTITUTE(A1,"_"," "))))))


下拉填充公式


本回答被网友采纳
相似回答