如何在EXCEL中拆分一组数字+汉字的数据

问题描述:

如何在EXCEL中拆分一组数字+汉字的数据
比如:张小明19861201山东省枣庄市
杨澜1985年河南省信阳市大兴街4#103室
欧阳燕儿1978113上海市普陀区02187963421
&艳1976天津?
假如数据格式为:王二麻北京市通州区大王庄
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
你的需求比较特殊,你的文本没有规律,用下面的方法实施:
1.你的本文串在A列,从A1开始,先在B列提取年月日,在B1输入以下公式:
=LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&1234567890)),ROW($1:$1024)))
复制下拉B1得到:
19861201
1985
1978113
1976
2.在C1输入以下公式:
=SUBSTITUTE(A1,B1,"*",1)
复制下拉C1得到:
张小明*山东省枣庄市
杨澜*年河南省信阳市大兴街4#103室
欧阳燕儿*上海市普陀区02187963421
&艳*天津?
3.选择C列生成的数据,复制,选择性粘贴成数值,再选择,到菜单上选择“数据”→“分列”,选择固定分隔符,其它中输入*,确定,就分成两列,姓名和地址就分开了,C和D列是:
张小明 山东省枣庄市
杨澜 年河南省信阳市大兴街4#103室
欧阳燕儿 上海市普陀区02187963421
&艳 天津?
4.用1的公式,可以把D列的数据提取出来,可以按上面的方法,分列后面的汉字和数字.
 
 
展开全文阅读
剩余:2000
下一页:生物 酶