請問vlookup函數在搜尋完後,如果沒有找到指定資料,有辦法讓它自動去搜尋第二個陣列或表格呢?
還請高手解惑,感激不盡~
文章關鍵字
如果VLOOKUP找不到資料,會回傳#N/A。

所以我是用IF(ISNA(VLOOKUP(...)),Ture,False)去判斷資料是否有匹配。
印象中是填FALSE 才會傳回#N/A
如果填TRUE 則是填回最接近的值 但不一定是你想要的
容我修改一下,看得比較清楚:

樓主的問題,我也常遇到,我是用以下的方法解決:

=IF(ISNA(VLOOKUP(A)),VLOOKUP(B),VLOOKUP(A))

如果,VLOOKUP(A)沒有找到匹配的資料時會=#N/A,則ISNA((VLOOKUP(A))=Ture時會執行VLOOKUP(B),否則就會帶出VLOOKUP(A)的值。

當然,VLOOKUP(B)的部份可以再用IF 函數再去判斷VLOOKUP(B)的狀態..
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!