excel 函数,单元格中有数字和文字,怎么用IF函数识别数字自动用公式计算,文本返回指定的符号或略过不计

如题所述

用这个公式,如果单元格是数字的可显示数字,不是数字的则显示0,如下图显示结果

=IF(ISNUMBER(A1)=TRUE,A1,0)


如果不是数字的显示空值的话就改为=IF(ISNUMBER(A1)=TRUE,A1,"") ,如下图

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-07-06
假设A1单元格内容:长20mm
B1单元格内容:宽10mm
C1单元格输入公式:
=MIDB(A1,SEARCHB("?",A1),SUM((CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<58)*1))
数组公式,ctrl+shift+enter组合键结束如入,选取C1单元格,格式柄右拉复制公式至D1单元格
E1单元格求面积:
公式:
=IF(ISERR(C1*D1),"",C1*D1)
选取E1单元格格式柄下拉复制公式
如果单元格内还有标点符号,公式还需修正!
仅提供个思路,最好制作表格时,文本、单位、符号分开填写!本回答被提问者和网友采纳
第2个回答  2013-03-29
把单元格拆分两格,一格文字一格数字,中间把框线变成白色就可以了。
第3个回答  2013-03-29
你要举几个例子,把原数据及你要的结果均写出来,别人才能帮你写出准确的公式。
第4个回答  2013-03-29
做表时,最好是数字数据占一格,单位等文字占一格,便于计算统计,免得自找麻烦。
相似回答