Excel教程

Excel函数
Excel技巧

【excel函数】看看iferror函数的应用:如何帮你处理错误值

当前位置:网站首页 > Excel教程

【excel函数】看看iferror函数的应用:如何帮你处理错误值

* 来源: 【excel函数】 * 作者: admin * 发表时间: 2019-09-11 13:49:17 * 浏览: 14

唉,伙伴们,五一假期刚好过了整整一周。假期综合症应该早就治愈了吧。大家工作都已渐入佳境,有没有觉得工作越来越精彩,生活也越来越充实?当然,学习Excel也越来越有趣。

今天的话题:iferror函数的应用,来看看它的语法格式以及它的实例用法。

Iferror函数,对于新手来说,此函数是一个比较陌生的函数,不过了解它的人,就会很喜欢用它,因为它可以帮我们处理表格里由公式产生的错误值,让我们的表格显得更干净简洁。

现在就来说说什么是iferror函数。

iferror函数是用来捕捉错误,即在公式计算结果出现错误时,返回我们指定的结果。如果公式计算结果是正确时,则返回公式的结果。

函数语法解释:

语法格式:iferror (value, value_if_error)

语法意义:表示判断value的正确性,如果value是个错误值,则返回value_if_error参数的值;当value正确则返回value。

简单通俗一点解释,

iferror(参数1,参数2),参数1出现错误时即会返回参数2,否则参数1。

其中value的错误格式有#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL等。

实例介绍

实例一

我们来看下以下表格:

【Excel技巧】看看iferror函数的应用:如何帮你处理错误值


合格率=合格件数/生产总件数,所以表格里计算合格率,我们是预先在表格里输入公式计算。

但是,有没有发现,当那天产品没有生产的时候,对应的合格率单元格显示#DIV/0!,是不是很影响表格的美观?

这时,我们就可以在公式中结合使用iferror函数,将错误值转化为我们想要的结果。

例如:

在C6单元格里输入公式:=IFERROR(C5/C4,""),然后公式向右填充。

公式:=IFERROR(C5/C4,""),表示当C5/C4计算结果正确时,返回C5/C4的结果;当C5/C4计算结果错误时,返回空值。

【Excel技巧】看看iferror函数的应用:如何帮你处理错误值


或者,你也可以这样子,

用公式:=IFERROR(C5/C4,"停产")填充。

即公式计算结果错误时,单元格内容返回“停产”值。

【Excel技巧】看看iferror函数的应用:如何帮你处理错误值


看了这个例子后,有没有开始略知一二了?不过实例一举的例子是最基础的,只是用来热热身。现我们来举个稍微复杂点的例子。

实例二

iferror函数配合vlookup函数使用,解决vlookup函数返回的错误值。

例如:

以下表格,我们要把左边表一的英语四级结果匹配到右边表二的结果。

【Excel技巧】看看iferror函数的应用:如何帮你处理错误值


这里要用vlookup函数查找,公式如下:

=VLOOKUP(E4,B4:C11,2,0)

【Excel技巧】看看iferror函数的应用:如何帮你处理错误值


从图中,我们发现,当表二的姓名在表一中查找不到时,公式返回的结果是#N/A。这#N/A看得是不是有点碍眼?不防我们用iferror函数给它处理下。

比如,当表二里的姓名在表一里匹配不到时,对应的英语等级列,我们可以让其单元格显示“查无此人”。

即在F4单元格输入以下公式:

=IFERROR(VLOOKUP(E4,B4:C11,2,0),"查无此人")

然后公式向下填充。

【Excel技巧】看看iferror函数的应用:如何帮你处理错误值


好了,这样子看是不是顺眼多了,也清晰多了,不懂表格的人看了也知道是什么情况。