EXCEL单元格中有文字数字要取数字,如果没有数字为空,如何实现结果

如题所述

假设数据在A列,在B1输入以下公式:数组公式:


=IF(ISERROR(LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1))))))=TRUE,"",LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1))))))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
在B1中输入或复制粘贴此公式
=IF(ISNUMBER(A1),A1,"")

=IF(ISTEXT(A1),"",A1)
下拉填充追问

亲,你没理解题意

追答

我把问题想简单了。

第2个回答  2013-09-24
你的问题不清楚,是文字和数字混在同一单元格中吗?如果不是的话简单:=if(isnumber(A1),A1,''),这是假设要判断的数据在A1单元格。
相似回答