Excel公式可以帮助我们快速实现数据分析与处理,但是使用公式的过程中经常会遇到使用同一公式的一列中,部分单元格无需进行计算的情况,这种时候如果仍然使用公式,可能会出现异常结果。

比如下图中,要计算每个人每小时的产量,表格中赵二春和王五梅的工作时间和工作产量都是0,无需计算每小时产量。如果使用丁一伟所在行的公式进行快速填充,结果就出现了错误返回值——“#DIV/0!”。

excel设置了公式但显示空白(Excel公式无数值时显示空白)(1)

如果我们想在错误返回值的地方显示空白,该怎么做呢?

这里提供两个小技巧,就能轻松地实现啦。

第一种,使用IF函数和ISERROR函数结合

因为上述例子中是出现了返回值错误,我们可以使用ISERROR函数去判断返回值是否是错误的。我们可以将公式改造为“=IF(ISERROR(E35/C35),"",E35/C35)”,公式的含义就是,如果公式“E35/C35”的返回值是错误返回值,那么单元格填入空白,否则填入公式“E35/C35”的计算结果。

excel设置了公式但显示空白(Excel公式无数值时显示空白)(2)

第二种,使用IFERROR函数

IFERROR可以看作是IF函数和ISERROR函数的结合,所以上例中,可以直接使用IFERROR函数简化公式为“=IFERROR(E35/C35,"")”。同样是可以实现显示空白的需求。

excel设置了公式但显示空白(Excel公式无数值时显示空白)(3)

小提示
  1. 使用IF函数对公式的结果做预知判断,然后完善已有函数,在预知错误结果成立时填入空白或自定义内容。
  2. 需要显示空白时,填入的双引号是英文状态下输入的,千万不要搞错哦。
  3. 在实际应用中可能公式返回值不是错误值,而是其他的错误数值,这时候根据实际情况,修改IF函数都可以实现的。
补充说明

IF函数是Excel中最为基础的函数,有关详细内容可以查看我主页中文章《七个EXCEL技巧,让条件判断变得如此简单》。

,