1,"",vlookup(d2,a:b,2,0))EXCEL用VlookUP查找数据返回对应值,如果找到..." src="/uploads/tu/300.jpg" style="width: 4" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中vlookup如果没有第一个参数,如何让返回值显...

<em>excel</em>中vlookup如果没有第一个参数,如何让返回值显...

作者:乔山办公网日期:

返回目录:excel表格制作


可以先计算一下有几个,如果是1就,就查找引用,不然就显示空白。
=if(countif(a:a,"A")>1,"",vlookup(d2,a:b,2,0))

默认没有时是返回#N/A的,想自定义显示内容,如下即可:

=IFERROR(VLOOKUP(D2,F2:G3,2,0),"")


iferror(参数1,参数2)

参数1是正确计算的结果,问题中参数1的返回值为数值,且可等于0

参数2用来设定报错的返回值。问题中vlookup若查询不到关键字项目,返回结果应为#N/A,但vlookup外层加上iferror,可将报错返回值设定为0,则最后结果即为0。

公式如下

iferror(vlookup(),0)




使用IFERROR函数就可以做到了。IFERROR函数的语法如下:
IFERROR(欲判断的值,错误时返回的值)
它的用途是判断它的第一个函数是否是错误值,如果不是的话就原样返回第一个参数的值,如果是错误值得话则返回参数2里面填写的内容。
  对于VLOOKUP函数,在外面嵌套一层IFERROR函数就能做到当错误的时候返回0了。公式写法如下:
=IFERROR(VLOOKUP(......),0)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网