如何在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与背景相同的字体颜色(如白色)。