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

作者&投稿:贸炎 (若有异议请与网页底部的电邮联系)

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

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


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



假设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单元格格式柄下拉复制公式
如果单元格内还有标点符号,公式还需修正!
仅提供个思路,最好制作表格时,文本、单位、符号分开填写!

把单元格拆分两格,一格文字一格数字,中间把框线变成白色就可以了。

你要举几个例子,把原数据及你要的结果均写出来,别人才能帮你写出准确的公式。

做表时,最好是数字数据占一格,单位等文字占一格,便于计算统计,免得自找麻烦。

Excel计算,如果是数字则直接计算,文本则返回零。~

假设这单元格是A1,而执行函数的这个函数公式是A1+A2,提供以下四条公式,任选一条即可,则公式:
公式一:
=IF(ISERR(-A1),,A1+A2)

公式二:
=IF(ISTEXT(A1),,A1+A2)

公式三:
=IF(count(-A1),A1+A2,)

公式四:
=IF(ISNUMBER(-A1),A1+A2,)

如果用的是EXCEL 2007及以上版本,公式:
=IFERROR(A1+A2,)

假设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单元格格式柄下拉复制公式
如果单元格内还有标点符号,公式还需修正!
仅提供个思路,最好制作表格时,文本、单位、符号分开填写!