如何把EXCEL单元格中的阿拉伯数字提取出来

单元格中即有空格键又有回车键,数值超级混乱。向大神们求解。谢谢。

输入以下公式,然后向下填充公式

=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1024)))

详见附图示例

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-28

每一个单元格只有一组数据?位数和位置不固定的?

假设数据是在A2单元格开始的A列的,则可在B2单元格输入数组公式:

=LOOKUP(9^9,--MID(A2,MATCH(1,MID(A2,ROW($1:$9),1)^0,0),ROW($1:$9)))

复制并下拉,即可(注:上面公式提取的是最多9位的数)

(特别注意:公式是数组公式,输入公式完成后必须同时按CTRL+SHIFT+ENTER这三个键结束,只有在前后出现大括号时,公式才能成立)