excel表问题

不如我一列是: 张三001
李四002
我想把这一列拆分成两列,变成: 张三 001
李四 002
这样的效果,EXCEL 2007能实现这个功能吗?

第1个回答  2010-06-08
是名字都在前面,数字都在后面吗?如果是的话,那么假如你所要差分的列为A列,在B1单元格输入公式=LEFT(A1,LENB(A1)-LEN(A1))然后下拉复制
在C1单元格输入公式=RIGHT(A1,2*LEN(A1)-LENB(A1))然后下拉复制现在就将A列按要求差分成B/C两列了
如果需要删除A列的话,那么选中B、C两列-右键-复制-右键选择性粘贴-选值和数字格式-然后再删除A列即可
第2个回答  2010-06-08
选中此列,点数据--分隔符--固定列宽--下一步--在数据预览张三和001之间单击(会出现带向上箭头的分割线)下一步,在数据预览里,两列上会有,文本或常规字样,分别选两列,列数据格式处均选择文本,完成就ok了
第3个回答  2010-06-08
用“数据” → “分列”,然后根据具体的位数进行设置,即可将源数据列分成想得到的多列~~本回答被提问者采纳
第4个回答  2010-06-08
001 002是固定的3位吗
如果是的话分别在b1 和c1用如下的公式:
=right(a1,3)
=left(a1,len(a1)-3)
第5个回答  2010-06-08
ZZMXY的回复是正确简洁的
相似回答