EXCEL中怎样将一列拆分成两列(括号前、括号部分拆开)? EA125(8P) EA121(9P) EA12A(10P) EA12C(11P)

如题所述

第1个回答  2013-04-17
方法很多种。
一、将)替换为空,再将(替换为空格
然后执行分列,分隔符号为空格
二、如果你的实际数据就是这样规律的位数,
那可以使用公式,假设是A列原 数据
B1输入
=left(a1,5)
C1输入
=mid(a1,7,2)
再选中BC下拉填充
三,括号里和括号前位数不统一。
那可以使用公式
B1输入
=TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,"("," "),")","")," ",REPT(" ",20)),COLUMN(A1)*20-19,20))

右拉到C1
再选中B1:c1下拉填充。追问

EA121(9P)EA12A(10P)EA12C(11P)EA123(12P)OFT1(26P)POMI1+5(25P)POMI1+4(24P)POMI1+3(23P)POMI1+2(22P)POMI1+1(21P)CSI122B(20P)
分成EA121、(9P)类似的两列 括号后面位数一样

追答

你给的内容是一个单元格里的还是一列?
一列的话,是如何分的?
用A1 a2 a3……这样的表述方法说明问题。

第2个回答  2013-04-17
直接用分列的方法,在分列对话框里选择"固定宽度"那项,下一步,在下方的标尺上用鼠标点击分列的位置,会看到一条整齐的坚线,拖到你(前,,即可
第3个回答  2013-04-17
EXcel 有个分列功能 以括号进行分列就可以了
---在数据菜单下本回答被提问者采纳
相似回答