2017-11-04 63 views
-1

我有兩個工作簿如下:VLOOKUP無法正常工作

工作簿答:

name  sex 
jay  M 
katy  F 

工作簿B:

name  age 
jay  25 
katy  26 

,我想用VLOOKUP帶來將年齡值返回到工作簿A.但是,結果是:

name  sex age 
jay  M  #N/A 
katy  F  #N/A 

這真的讓我討厭,因爲名稱值完全相同,但VLOOKUP找不到年齡值。

+2

請向我們展示您正在使用的公式。 – Variatus

+0

是否檢查過可能存在於名稱中的空格? – Rosetta

回答

2

相反VLOOKUP,儘量index & match

MATCH(Lookup_Array中,查找_數組,[MATCH_TYPE])

INDEX(陣列,ROW_NUM,[column_num])

=INDEX(Sheet2.B2:B3,MATCH(A2:A3,Sheet2.A2:A3,0)) 

如果您必須使用VLookup,請檢查您是否設置了公式:

VLOOKUP(值,表,COL_INDEX,[range_lookup])

=VLOOKUP(A2,Sheet2.A2:B3,2) 

如果您還有問題,請檢查type你在Excel工作表中有值。 你可能有一個程序astrophe',或文本類型,而不是一個號碼類型:

=TYPE(B2) 
1 

1表示數的類型。