怎么用excel(wps)将A列分列为BCD列的形式,谢谢各位大神了!!!

如题所述

见截图

B1输入  =LEFTB(A1,SEARCHB("?",A1)-1)

C1输入  =SUBSTITUTE(SUBSTITUTE(A1,B1,),D1,)

D1输入  =RIGHT(SUBSTITUTE(A1,B1,),LENB(SUBSTITUTE(A1,B1,))-LEN(SUBSTITUTE(A1,B1,)))

3公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-09

b1=LEFT(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1/17))-1)

c1=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1/17)),LOOKUP(1,0/ISNUMBER(--MID(A1,ROW($1:$50),1)),ROW($1:$50))-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1/17))+1)

d1=MID(A1,LOOKUP(1,0/ISNUMBER(--MID(A1,ROW($1:$50),1)),ROW($1:$50))+1,10)都下拉

本回答被提问者采纳
第2个回答  2019-03-09

第3个回答  2019-03-09
这个用万能的vba开始实现
第4个回答  2019-03-09
B1=LEFT(A1,FIND(":",A1)-2)
C1=SUBSTITUTE(SUBSTITUTE(A1,B1,""),D1,"")
D1=RIGHT(A1,LEN(A1)-FIND(":",A1)-1)
都下拉公式
相似回答