使用iferror嵌套vlookup,设置值为0,查询范围中有空值的返回为0,但是查询范围中没有的项目返回为空值,因为涉及到后面计算,空值会提示错误,求解
iferror(参数1,参数2)
参数1是正确计算的结果,问题中参数1的返回值为数值,且可等于0
参数2用来设定报错的返回值。问题中vlookup若查询不到关键字项目,返回结果应为#N/A,但vlookup外层加上iferror,可将报错返回值设定为0,则最后结果即为0。
公式如下:
iferror(vlookup(),0)