如何删除excel中的#DIV / 0错误

时间:2013-12-10 02:33:09

标签: excel excel-formula

我试图用空白删除或替换DIV错误,我试图使用ISERROR函数,但仍然无法正常工作。这就是我的数据:

       COLA  COLB   COLC
ROW1    $0    $0   #DIV/0
ROW2               #VALUE!

所以当我有类似上面的内容时,我会遇到这些错误,我想用空白替换。这是我的公式不起作用。感谢

=IF((ISERROR(D13-C13)/C13),"",(D13-C13)/C13)

6 个答案:

答案 0 :(得分:12)

这些建议都是有效的。原始公式不起作用的原因是圆括号的放置错误。尝试

=IF(ISERROR((D13-C13)/C13),"",(D13-C13)/C13)

答案 1 :(得分:10)

适合您的问题的

更好的公式

=IFERROR((D13-C13)/C13,"")

顺便说一下,不太容易出错因为测试条件使用不匹配的公式而且没有错误的结果(目前的情况可以认为是这种类型)。

如果你想坚持ISERROR,那么当然是the solution by teylyn规则。

答案 2 :(得分:6)

为什么要删除错误,而只是除以零?

=IF(C13=0,"",(D13-C13)/C13)

答案 3 :(得分:2)

尝试一下:

=IF(C13=0,0,(D13-C13)/C13)

答案 4 :(得分:1)

另一种方法是将错误留在工作表中并隐藏它们。这有时很有用,例如,当在图表上绘制时,数据列中的#NA错误显示为缺失而不是零。

要隐藏它们,请使用条件格式,在公式框中

=ISERROR(C13)

并在格式框中将字体颜色设为白色。

答案 5 :(得分:0)

选择整个电子表格,然后在菜单主页 - 条件格式 - 新规则... 下 - 选择仅格式化单元格包含 - 在仅格式化带的单元格中选择错误 - 点击格式化... 按钮 - 转到字体标签 - 在颜色下选择与背景相同的字体颜色(例如白色)。

New Rule Dialog