0

我有一个我刚做的vlookup

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

它将一张表中的一列与另一张表中的另一列相匹配。当我通过将其更改为进行测试时:=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。即使这些数字不是正确的。我究竟做错了什么?

4

1 回答 1

0

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

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

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

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

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

于 2013-04-15T20:44:28.630 回答