做Excel报表时,使用Vlookup函数查不到数据会显示#N/A,或者计算出错显示#DIV/0!……这些错误值不仅影响表格美观,发给领导也显得不专业。
手动逐个删除修改非常耗费时间,其实IFERROR函数就能解决——它能把错误值一键替换成所需内容,让表格变得干净。
一、函数用法
IFERROR函数的作用很简单:公式没错就正常显示结果,出错就返回指定的内容。
语法:=IFERROR(value, value_if_error)

二、两种常用写法
1.出错显示空白
制作汇总表时需要避免出现错误值,就可以用IFERROR函数把错误变成空单元格:
公式:=IFERROR(VLOOKUP(A2,绩效!A:B,2,0),"")

公式末尾双引号代表“什么都不显示”,即空白单元格。
2.出错显示提示文字
在多人协作的表格中,空白可能让人以为是没有填写,不如直接写清楚:
=IFERROR(VLOOKUP(A2,绩效!A:B,2,0),"无数据")
查不到就自动提示“无数据”,表格清晰明确,可以节省沟通成本。
三、IFERROR解决3类错误
- #N/A:Vlookup等查找函数找不到数据
- #DIV/0!:除法中分母为0
- #VALUE!:文本和数字混算
只要公式报错,IFERROR函数即可将其转为其他内容。
结语
很多表格看起来乱,不是数据有问题,而是没处理错误值,IFERROR函数可以提前处理这些错误值,哪怕公式真出错了也不怕。
评论 (0)