VLOOKUP仅在匹配行时返回1或0

时间:2013-04-15 20:40:54

标签: excel vlookup

我有一个我刚刚制作的vlookup

=VLOOKUP(D5,Sheet1!$B$3:$M$591,3,FALSE)

它将1张中的1列与另一张中的另一列匹配。当我通过将其更改为:=VLOOKUP(D5,Sheet1!$B$3:$M$591,1,FALSE)来测试它时,它返回我正在搜索的相同值。

进一步,如果我测试它:

=VLOOKUP(D5,Sheet1!$B$3:$M$591,2,FALSE)

它从sheet1返回我需要的相应值。

但我真正需要的是第3列,这是一个数字,当我使用时:

=VLOOKUP(D5,Sheet1!$B$3:$M$591,3,FALSE)

我得到的唯一数字是1或0.即使这些数字不正确。我做错了什么?

1 个答案:

答案 0 :(得分:0)

  

它返回我正在搜索的相同值。

因为您已将列索引设置为“1”,这是VLOOKUP公式搜索的列。

  

但我真正需要的是第3列,这是一个数字,当我使用时:

     

= VLOOKUP(D5,工作表Sheet $ B $ 3:!$ M $ 591,3,FALSE)

请发布您的工作簿或工作簿数据的示例,我们可以提供帮助。没有看到你的数据,就不可能说了。