在excel中怎样返回单元格中一个字符串中的第一个数字?

比如说我在单元格中有文本“张三24岁1991年出生月收入3500元”用公式怎样将24、1991、3500分别返回到不同的单元格中。
如图:

第1个回答  推荐于2016-02-23

做了一个自定义函数,对整数有效

有需要整理小数等的,可以另外修改代码

追问

有小数,可以修改代码发我看一下吗?

本回答被提问者采纳
第2个回答  2015-06-04
在B1C1D1中分别输入或复制粘贴下列公式
=MID(A1,FIND("岁",A1)-2,2)
=MID(A1,FIND("岁",A1)+1,4)
=MID(A1,FIND("入",A1)+1,FIND("元",A1)-FIND("入",A1)-1)
选择B1:D1,下拉填充(假设每个人都不超过99岁)本回答被网友采纳
相似回答