我有两本工作簿如下:
练习册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无法找到年龄值。
答案 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表示数字类型。