Breaking News

Excel函數介紹-用If與iserror讓Vlookup找不到資料時,不要出現# N/A等等錯誤




這邊先來介紹 ISERRISERROR 函數的差別在於
ISERROR 會偵側產生任何一種錯誤值
(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!),則傳回 TRUE,否則傳回 FALSE

ISERR 的作用類以,但會排除 #N/A。

所以我們這邊要使用ISERROR 函數


這邊把一個軍階改成搜尋結果沒有的,我改成"小兵"

IF的用法我在這邊不做另外說明,翻譯白話就是"如果"
後面接著使用ISERROR
就變成"如果結果是(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)"
就顯示0倍
接著逗號後面的是正常的搜尋結果

整句語法:
=IF(ISERROR(VLOOKUP(B5,軍階列表!$A:$B,2,0)),"0倍",VLOOKUP(B5,軍階列表!$A:$B,2,0))

這邊要注意括號的位置,不要弄錯了


沒有留言