Board logo

標題: VLOOKUP中#NA問題請教 [打印本頁]

作者: s7659109    時間: 2014-3-19 15:07     標題: VLOOKUP中#NA問題請教

各位大大:
附檔中的試算中H欄一直出現#NA且找不到值為何?IF(C3="","",VLOOKUP(C3,資料!$A$1:$Q$41,6,0))
作者: s7659109    時間: 2014-3-19 15:09

上面,
補上附檔!
作者: eric093    時間: 2014-3-19 16:02

回復 2# s7659109


    =IF(C2="","",IF(ISNA(VLOOKUP(C2,資料!A:Q,6,0)),"",VLOOKUP(C2,資料!A:Q,6,0)))

na代表找不到資料

請用這公式看看!
謝謝!
作者: s7659109    時間: 2014-3-19 16:25

大大:
N/A是解決了,但確找不到值,為何?
作者: eric093    時間: 2014-3-19 16:36

回復 4# s7659109

建議在資料工作頁的A欄及試算工作頁的C欄位以資料剖析一下就可以了!
作者: s7659109    時間: 2014-3-19 21:32

大大:
資料解剖,一樣捉不到值。
作者: s7659109    時間: 2014-3-19 21:51

大大:
另有一問題請教,有人這麼說,vlookup只有第一欄才能起作用,因本題資料頁為第4欄,故起不了做用,是這樣嗎,若對照資料需要用到好幾欄的索引資料,那麼是不是開好幾個工作頁。
作者: ML089    時間: 2014-3-19 23:42

回復 6# s7659109

=IF(C2="","",IFERROR(VLOOKUP(C2,資料!D:Q,3,0),""))
作者: eric093    時間: 2014-3-20 21:52

大大:





另有一問題請教,有人這麼說,vlookup只有第一欄才能起作用,因本題資料頁為第4欄,故起不了做用, ...
s7659109 發表於 2014-3-19 21:51



不知道附件這樣是不是你要的!你看一下!
table_array應該以欄位方式選取(例如A:Q欄,或B:J欄,自己決定資料從哪欄位開始算起)
抱歉,不知道這樣說有沒有幫到你!
作者: huijuang    時間: 2014-3-21 10:44

回復 7# s7659109
根據excel的help中寫的(下方紅色部份)
應該是需要在第一欄

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value    在表格陣列 (陣列:用來建立產生多個結果或運算一組以列及欄排列之引數的單一公式。陣列範圍共用一個公式;一個陣列常數是用作一個引數的一組常數。)的第一欄中搜尋的數值Lookup_value 可以是數值,也可以是參照位址。當 lookup_value 小於 table_array 第一欄中的最小值時,VLOOKUP 將會傳回錯誤值 #N/A。
Table_array    兩欄以上的資料。請使用參照位址來指向某個範圍或範圍名稱。table_array 第一欄中的值即為 lookup_value 所搜尋的值。這些值可以是文字、數字或邏輯值 (不分大小寫)。
作者: s7659109    時間: 2014-3-21 16:21

或許大家一直沒有發現問題,因為這次經驗才發現,同一張工作表若需要都個第1欄,則這個第1欄會可以移動的,也就是說,不用建立多個工作頁,謝謝大大們的提點,這樣的解釋對否?
作者: s7659109    時間: 2014-3-24 15:19

=IF(C2="","",IFERROR(VLOOKUP(C2,資料!D,3,0),""))
若office為2003 函數如何修改




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)