excel 里在一既有文字又有数值单元格中提取数字

比如“办公区2500*500 2100 1 个”这句话中,如何分别在不同的单元格里提取里面的数字“2500,500, 2100 ,1

选中数据列---点数据----分列---按符号---选上空格---在其他上输入* --下一步
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-15
假设数据在A1中。
第一个(2500):
=MID(A1,FIND("区",A1)+1,FIND("*",A1)-FIND("区",A1)-1)
第二个(500):
=MID(A1,FIND("*",A1)+1,FIND(" ",A1)-FIND("*",A1)-1)
第三个(2100):
=MID(A1,FIND(" ",A1)+1,FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1)-1)
第四个(1):
=RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1)+1))

不过真正要用好Excel,且有了一定的掌握的人,是不会给自己添这么多麻烦的。
第2个回答  2010-04-15
分列可以不?
第3个回答  2010-04-15
办不到的
相似回答