编程语言应用

首页 » 常识 » 常识 » Excel函数应用篇VLOOKUP与IF
TUhjnbcbe - 2021/8/12 21:21:00
专家告诉你呲美莫司乳膏治白癜风效果怎样 http://m.39.net/baidianfeng/a_4324708.html

今天跟大家分享Excel中一个非常好用的容错函数——IFERROR函数。IFERROR函数可以捕获和处理公式中的错误。如果公式的计算结果为错误值,则IFERROR返回指定的值;否则,正常返回公式的结果。

IFERROR(value,value_if_error)

IFERROR函数在我们处理可能返回错误的公式时是一个非常实用的函数。下面我们就通过实例来学习一下这个函数。

01关于Excel中的错误

随着我们越来越多的使用Excel,我们会发现很多情况下Excel会返回一串乱码似的字符。这些其实并不是乱码。Excel执行公式运算时都会自动对单元格中输入的公式进行检查,当公式如果不能正确地计算时返回的错误代码。不同的错误对应不同的代码,常见的错误类型如下

#DIV/0!:被除数是0#N/A:数值对函数或公式不可用#NAME?:未识别公式中的文本#NULL!:指定并不相交的两个区域的交点#NUM!:公式或函数中使用无效数字值#REF!:单元格引用无效

其中#N/A(Not/Available)相信大家并不陌生,在使用VLOOKUP无法找到指定的值时,就会返回该错误。下面我们就是使用IFERROR函数对错误值进行修正。

02IFERROR与VLOOKUP强强联合

微软官方的函数卡片将VLOOKUP与IFERROR函数放在一起(如图)可见这两个函数之间的关系是非常密切的。下面我们可以看看VLOOKUP与IFERROR函数联合使用的场景。

如下图所示,我们需要从销量表里面找出每种水果的具体销量是多少。这时需要用到VLOOKUP函数来将两表的数据合并在一起。但由于销量表中并没有出现香蕉的销量,所以这时会返回#N/A错误。

为了让读报表的人清晰地知道,这里香蕉返回错误的原因是没有销售。我们可以设置条件当没有销量的时候,我们的公式返回“无销量”,而不是错误代码。这时候可以输入公式:

=IFERROR(VLOOKUP(C3,C10:D13,2,0),"无销量")

再举一个简单的例子,如下图所示,在计算总价时遇到没有销量的情况时会出现错误值,如果不想显示错误值,而相应显示无销量的话,可以输入公式:

=IFERROR(C3*D3,"无销量")

异乡闲人

喜欢作者

1
查看完整版本: Excel函数应用篇VLOOKUP与IF