VLOOKUP返回#N / A错误

时间:2016-11-09 14:58:13

标签: excel formula

我有一个VLOOKUP,它通过值(列L)在另一个工作表上搜索值(列A)。当我尝试VLOOKUP时,我收到#N / A错误。

这是我的公式

=VLOOKUP(L3,'Unmet Projects Old'!A:BZ,1,FALSE)

请有人解释为什么这是不正确的?

1 个答案:

答案 0 :(得分:2)

VLOOKUP完全按照指定工作:如果找不到指定查找范围最左列中指定查找值的匹配项,它返回#N/A

倒数第二个论点是1,您基本上将返回946109 L3,因为您的第一列< em>查找范围 必须包含您要查找的值。

最后一个参数为FALSE,您正在寻找完全匹配。当您使用VLOOKUP时,这通常是

假设L3 中的值 存在于'Unmet Projects Old'!$A:$A的某处,我建议你寻找:

  • 格式化为文字的单元格。这些从未与配方很好地配合。看看是否使用默认&#34;一般&#34;格式修复它。
  • 前导/尾随空格,位于查找值(L3)或查找范围内;您可以设置查找值TRIM(L3),并验证'Unmet Projects Old'!$A:$A中的值是否包含任何前导或尾随空格。查找值必须与完全匹配,并且空格数匹配。

如果1符合您的意图(即您正在查找&#34; ABCD&#34;并期望&#34; ABCD&#34;将被退回),那么{{ 1}}也应该是预期的(当查阅列为1时,要么得到查找值或#N / A)。

如果#N/A不是您想要的,那么1不包含查找值,您需要调整'Unmet Projects Old'!$A:$A工作表因此,您要查找的值存在于查找范围第一列中。

如果您在Unmet Projects Old中无法获得查找值,则无法使用'Unmet Projects Old'!$A:$A。请考虑使用VLOOKUPINDEX函数的组合。