返回列表 上一主題 發帖

VLOOKUP中#NA問題請教

VLOOKUP中#NA問題請教

各位大大:
附檔中的試算中H欄一直出現#NA且找不到值為何?IF(C3="","",VLOOKUP(C3,資料!$A$1:$Q$41,6,0))
希望支持!

上面,
補上附檔!

問題19.rar (13.96 KB)

希望支持!

TOP

回復 2# s7659109


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

na代表找不到資料

請用這公式看看!
謝謝!
新人一枚

TOP

大大:
N/A是解決了,但確找不到值,為何?

問題19-1.rar (14.17 KB)

希望支持!

TOP

回復 4# s7659109

建議在資料工作頁的A欄及試算工作頁的C欄位以資料剖析一下就可以了!
新人一枚

TOP

大大:
資料解剖,一樣捉不到值。

問題19-2.rar (14.46 KB)

希望支持!

TOP

大大:
另有一問題請教,有人這麼說,vlookup只有第一欄才能起作用,因本題資料頁為第4欄,故起不了做用,是這樣嗎,若對照資料需要用到好幾欄的索引資料,那麼是不是開好幾個工作頁。
希望支持!

TOP

回復 6# s7659109

=IF(C2="","",IFERROR(VLOOKUP(C2,資料!D:Q,3,0),""))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

大大:





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



不知道附件這樣是不是你要的!你看一下!
table_array應該以欄位方式選取(例如A:Q欄,或B:J欄,自己決定資料從哪欄位開始算起)
抱歉,不知道這樣說有沒有幫到你!
新人一枚

TOP

回復 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 所搜尋的值。這些值可以是文字、數字或邏輯值 (不分大小寫)。
動念成因積因成果 by huijuang

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題