【EXCEL】ISNA 與 VLOOKUP 的搭配使用
語法:ISNA( 輸入想要判斷的值)
意思:是 #N/A 帶回 TRUE,不是則帶回 FALSE。
【舉例說明】
下面有個價目表:
想使用 VLOOKUP 快速查找水果價格,
但希望不在價目表上的水果不要顯示錯誤值 #N/A。
註:使用 VLOOKUP 函數若找不到對應值會帶回#N/A的錯誤值。
如下圖,因西瓜不在價目表裡,所以帶出錯誤值。
於是乎,使用 ISNA 搭配 VLOOKUP 函數使用。
語法:ISNA(VLOOKUP(E10,B:C,2,0))
ISNA 就是用來抓 #N/A 這個錯誤值,如果是錯誤值就帶回TRUE,如果不是就帶回 FALSE。
因為西瓜不在價目表裡,所以帶回 TRUE。
但單獨使用 ISNA 還不夠,通常會再搭配 IF 函數使用。
語法:IF(ISNA(VLOOKUP(E10,B:C,2,0)),0,VLOOKUP(E10,B:C,2,0))
IF 就是如果,整個函數白話翻譯就是:
如果查找結果是錯誤值 #N/A,請帶回0;如果不是錯誤值,請帶回查找的結果。
整個完成:
沒有留言:
張貼留言