VLOOKUP无法正常运行

时间:2017-11-04 02:30:31

标签: excel

我有两本工作簿如下:

练习册A:

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无法找到年龄值。

1 个答案:

答案 0 :(得分:2)

而不是VLookup,请尝试index& match

  

MATCH(lookup_value,lookup_array,[match_type])

     

INDEX(array,row_num,[column_num])

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

如果您必须使用VLookup,请检查您是否设置了公式:

  

VLOOKUP(value,table,col_index,[range_lookup])

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

如果仍有问题,请尝试检查Excel工作表中的值type。 您可能有一个astrophe`,或文本类型而不是数字类型:

=TYPE(B2)
1

1表示数字类型。