Excel Vlookup错误

时间:2014-06-27 09:53:19

标签: excel excel-vba vlookup vba

我有一个电子表格存储在网站上的共享位置,我需要进行Vlookup才能收集某些数据。为了测试我有一个存储在我的文档中的工作簿。我在这个工作簿中有一些VBA,但这不会影响有问题的数据。

我正在尝试的公式是

=VLOOKUP("activated",$A4,4,TRUE)

我需要做的是从这张表中的几列中提取数据但是我很长时间没有使用Vlookup所以我试图从小开始。我已将所有细胞格式化为一般细胞但这没有帮助。

我也试过

=VLOOKUP("activated",$A2:$A71,4,TRUE)

但是我经常收到#REF错误

以下内容将返回Activated,因此我知道原则上公式是正确的

=VLOOKUP("activated",$A2:$A71,1,TRUE)

我查看了Excel VLOOKUP #REF Error中提交的答案,但这并没有导致纠正我的错误

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

第三个参数是您要返回的列...由于$A2:$A71范围内只有一列,您不能将4作为参数...

您可能需要=VLOOKUP("activated",$A2:$D71,4,TRUE)

此外,您应该使用FALSE作为最后一个参数,因为如果您使用TRUE,这可以返回下一个最接近的匹配。

Range_lookup A logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match:

http://office.microsoft.com/en-gb/excel-help/vlookup-HP005209335.aspx