使用IF和VLOOKUP获取excel中的#N / A

时间:2015-05-10 12:05:22

标签: excel

我有一个数据库& excel中的订单请求。我想在所有数据库数量列中设置格式,以便在订单请求中输入数量时,使用vlookup,它会在请求表单中找到代码并将其与数据库匹配并调整数据库数量。它工作正常,请求表单中已有代码。但是如果请求表单是空白的,它会抛出#VALUE!它在我的头几个小时 继承人我所拥有的:

= 36-(IF('订单请求'!B4:B11 =“”,“”,VLOOKUP('股票数据库'!B11,'订单请求'!$ B $ 4:$ G $ 11,5,FALSE) ))

36是数据库中已有的数量。 IF语句是因为请求表单中的数量部分是空白的,它不会返回#N / A.当数据已经处于请求形式时,这非常有效 = 57-VLOOKUP('股票数据库'!B10,'订单请求'!$ B $ 4:$ G $ 11,5,假)

1 个答案:

答案 0 :(得分:0)

您可以使用= IFERROR并在出错时获取0。最终公式: = 57-IFERROR(VLOOKUP('股票数据库'!B10,'订单请求'!$ B $ 4:$ G $ 11,5,假),0)