Excel函數介紹-用If與iserror讓Vlookup找不到資料時,不要出現# N/A等等錯誤
這邊先來介紹 ISERR 和 ISERROR 函數的差別在於
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))
這邊要注意括號的位置,不要弄錯了
沒有留言