325 | VLOOKUP查找出現錯誤值的問題解決方法 | ||||
示範檔 | 無 | 範例檔 | 325.XLSX | 結果檔 | 無 |
n 如何避免出現錯誤值
Excel 2003 在Vlookup查找不到,就 #N/A的錯誤值,可以利用錯誤處理函數把錯誤值轉換成0或空值。
=IF(ISERROR(VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup])),"", VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup])
Excel 2007/2010中提供了一個新函數IFERROR,處理起來比Excel 2003簡單多了。
IFERROR(VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup]),"")
n VLOOKUP函數查找時出現錯誤值的幾個原因
A、實在是沒有所要查找到的值。
B、查找的字串或被查找的字元中含有空格或看不見的空字元,驗證方法是用=號對比一下,如果結果是FALSE,就表示兩個儲存格看上去相同,其實結果不同。
C、參數設置錯誤。VLOOKUP的最後一個參數沒有設置成1或者是沒有設置掉。第二個參數資料來源範圍,查找的值不是範圍的第一列,或者需要傳回的欄位不在範圍裡,參數設置在入門講裡已註明,。
D、數值格式不同,如果查找值是文字,被查找的是數字類型,就會查找不到。解決方法是把查找的轉換成文字或數值,轉換方法如下:
文本轉換成數值:*1或--或/1
數值轉換成文字:&""
留言列表