您好,请问如何将excel中的一行文字中的数字提取出来呢?

方便的话麻烦您写一下这个公式,麻烦您啦。

没有规律的话需要使用数组公式,参考:
=LOOKUP(9^9,MID(h2,MATCH(1,MID(h2,ROW($1:$9),1)^0,),ROW($1:$9))*1)
按ctrl+shift+enter结束!
然后下拉即可,有数字的会出数字,没有的会出现错误提示,如果有多个数字,只能取第一个连续的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-16
在单元格i2输入公式并下拉:=LOOKUP(9E+307,--MID(H2,MIN(FIND({0;1;2;3;4;5;6;7;8;9},H2&1234567890)),ROW($1:$1020)))
第2个回答  2018-03-16
i2=if(len(h2)>1,-LOOKUP(1,-LEFT(MID(h2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},h2&1/17)),50),ROW($1:$31))),"")下拉