VLOOKUP无法正常工作

问题描述:

我有两个工作簿如下: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

相反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表示数的类型。