如何将excel一个单元格中的汉字与数字分开

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:56:09
如我的数据为“张三9876543” “李四1234567”怎样将姓名与数字分两个单元格存放。谢谢
我找到一些答案但A答案不符我的要求,B答案我却不会。

A、如果数据都是如你给出的“某个单元格中内容: 公制梅花锤击扳子 SW105”一样,中英文之间至少有一个空格的话就好办了。
方法是:
1、选中“产品描述”列,复制后粘贴到记事本里,保存。
2、在EXcel中,数据->获取外部数据->导入文本文件,注意在分隔符号中选“空格”就可以正确导入了。
B、如果A中条件不满足,可以用VBE实现,方法是先用LEN测试文本长度,然后用MID逐个取出,用CODE测试,如果值>128则是汉字,<128是英文
是将一个单元格中的数据分割在两个单元格中。并且汉字与数字长度不定。

1、选中要进行数字分割的列;
2、菜单“数据”----“分列”---“固定宽度”----“用指针控制”汉字文本的分割线;
4、下一步,点击“完成”,如果你要将结果存放在他处,请在此操作界面选择。希望你能满意。

这样做很方便,可是如果数字文字长度不等,还是要手动一下啊,有没有更方便的方法呢?不吝赐教!!

怎么个分开啊,是在一个单元格内分两行吗????