2015-05-10 9 views
-1

我在Excel中有一個數據庫&訂單請求。我想要在所有數據庫數量列中設置格式,以便在訂單請求中輸入數量時,使用vlookup,它會在請求表單中找到代碼並將其與數據庫匹配並調整數據庫數量。它工作正常,請求表單中已有代碼。但是如果請求表單是空白的,它會返回#VALUE!它正在我的頭上幾小時 繼承人我有什麼:在excel中使用IF和VLOOKUP獲得#N/A

= 36-(IF('Order Request'!B4:B11 =「」,「」,VLOOKUP('Stock Database'!B11''Order Request '!$ B $ 4:$ G $ 11,5,FALSE)))

36的數量已經在db中。 IF語句是在數量部分在請求表單中空白,它不會返回#N/A。當數據已經在請求表單中時,這個功能完美無缺 = 57-VLOOKUP('Stock Database'!B10,'Order Request'!$ B $ 4:$ G $ 11,5,FALSE)

回答

0

您可以使用= IFERROR,並在出現錯誤時得到0。最終公式: = 57-IFERROR(VLOOKUP('Stock Database'!B10,'Order Request'!$ B $ 4:$ G $ 11,5,FALSE),0)