作者:乔山办公网日期:
返回目录: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)