題 Excel vlookup參考故意缺少節目#N / A - 停止它


我有一個vlookup的單元格。

但它引用的表總是在變化,當具體值顯示時,表示正常。

但是當價值不存在時,它會顯示#N / A - 我怎樣才能讓它停止這個並且什麼也不顯示?

示例:= VLOOKUP($ P5,GW30!$ CI:$ CL,2,FALSE)和P5 =阿森納

因此,當阿森納在主場比賽時,我得到一個值,這沒關係。但是當他們玩的時候,他們被列在不同的欄目中,我得到一個#N / A.

我需要停止顯示#N / A.


4
2018-05-21 18:41


起源


可能重複 當vlookup時,快速將#N / A替換為0 - Raystafarian


答案:


你想用 IFERROR 功能:

=IFERROR(VLOOKUP($P5,GW30!$CI:$CL,2,FALSE),"")

如果沒有錯誤,它將正常返回值。如果有,它將返回逗號後面的內容,在本例中為空字符串。


9
2018-05-21 18:49



我想知道這是否也適用於谷歌電子表格(我也有同樣的問題) - speeder
注意某些舊版本的excel(可能還有Google電子表格),如果 iferror() 沒有,只是做 If(IsError([formula]),"",[formula]) - BruceWayne


你可以用你的公式包裝 iferror 條件並將錯誤條件的默認值設置為空白,例如

iferror(VLOOKUP($P5,GW30!$CI:$CL,2,FALSE),"")

6
2018-05-21 18:48