做Excel报表时,使用Vlookup函数查不到数据会显示#N/A,或者计算出错显示#DIV/0!……这些错误值不仅影响表格美观,发给领导也显得不专业。

手动逐个删除修改非常耗费时间,其实IFERROR函数就能解决——它能把错误值一键替换成所需内容,让表格变得干净。

一、函数用法

IFERROR函数的作用很简单:公式没错就正常显示结果,出错就返回指定的内容。

语法:=IFERROR(value, value_if_error)

IFERROR函数用法详解,解决Excel公式错误值问题-趣帮office教程网

二、两种常用写法

1.出错显示空白

制作汇总表时需要避免出现错误值,就可以用IFERROR函数把错误变成空单元格:

公式:=IFERROR(VLOOKUP(A2,绩效!A:B,2,0),"")

IFERROR函数用法详解,解决Excel公式错误值问题-趣帮office教程网

公式末尾双引号代表“什么都不显示”,即空白单元格。

2.出错显示提示文字

在多人协作的表格中,空白可能让人以为是没有填写,不如直接写清楚:

=IFERROR(VLOOKUP(A2,绩效!A:B,2,0),"无数据")

查不到就自动提示“无数据”,表格清晰明确,可以节省沟通成本。

三、IFERROR解决3类错误

  • #N/A:Vlookup等查找函数找不到数据
  • #DIV/0!:除法中分母为0
  • #VALUE!:文本和数字混算

只要公式报错,IFERROR函数即可将其转为其他内容。

结语

很多表格看起来乱,不是数据有问题,而是没处理错误值,IFERROR函数可以提前处理这些错误值,哪怕公式真出错了也不怕。