Excel怎么把A-B-C-D拆分成A-B和C-D两个单元格,长度不一样

例如:6805-哈尔滨宾县利达-2-D2EG4F-2(PORT-2)
想变成:6805-哈尔滨宾县利达和2-D2EG4F-2(PORT-2)

我使用公式法拆分,效果如下图:

B2公式:

=FIND("-",A2,FIND("-",A2)+1)

C2公式:

=LEFT(A2,B2-1)

D2公式:

=RIGHT(A2,LEN(A2)-B2)

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-05

B1输入    =LEFT(SUBSTITUTE(A1,"-","@",2),FIND("@",SUBSTITUTE(A1,"-","@",2))-1)

C1输入    =SUBSTITUTE(A1,B1&"-",)

两公式下拉

相似回答