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

2025-12-16 03:56:01
推荐回答(3个)
回答1:

假设数据在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))))))

回答2:

在B1中输入或复制粘贴此公式
=IF(ISNUMBER(A1),A1,"")

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

回答3:

你的问题不清楚,是文字和数字混在同一单元格中吗?如果不是的话简单:=if(isnumber(A1),A1,''),这是假设要判断的数据在A1单元格。