如何在Excel中删除#DIV / 0错误

我想删除或用空白replaceDIV错误,我试图使用ISERRORfunction,但仍然无法正常工作。 这就是我的数据:

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

所以我得到这样的错误,当我有上面的东西,我想用空白取代。 这是我的公式不起作用。 谢谢

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

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

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

似乎适合您的问题的更好的公式

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

顺便提一下,使用testing条件不匹配的公式和无错误结果(目前的情况可以被认为是这种types), 不太容易出错

如果你想坚持ISERROR ,那么teylyn的解决scheme当然就是规则。

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

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

试试这个:

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

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

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

 =ISERROR(C13) 

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

select整个电子表格,然后在菜单下首页条件格式新规则… – select格式只包含单元格 – 在格式下只有单元格与select错误 – 单击格式…button – 转到字体选项卡 – 在颜色select与背景相同的字体颜色(如白色)。

新规则对话框