close

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

數值轉換成文字:&""


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()