VLOOKUP 返回 #N/A 错误

VLOOKUP Returning #N/A Error

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

这是我的公式

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

有人可以解释为什么这是不正确的吗?

VLOOKUP 完全按照指定的方式工作:如果在指定的 查找范围,它returns #N/A.

倒数第二个参数是 1,您基本上将返回 L3 中的 946109,因为您的 查找范围 必须包含您正在查找的值。

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

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

  • 单元格格式为文本。这些永远不会与公式一起发挥作用。查看使用默认 "General" 格式是否可以解决问题。
  • Leading/Trailing spaces,在查找值(L3)或查找范围内;您可以将查找值设置为 TRIM(L3),并验证 'Unmet Projects Old'!$A:$A 中的值不包含任何前导或尾随空格。查找值必须 完全匹配 ,并且空格计数。

如果 1 是您想要的(即您正在查找 "ABCD" 并期望返回 "ABCD"),那么 #N/A 也应该是预期(当 查找列 为 1 时,您将获得 查找值 或 #N/A)。

如果 1 不是您想要的,那么 'Unmet Projects Old'!$A:$A 不包含您的 查找值 ,您需要调整 Unmet Projects Old 工作表,以便您要查找的值存在于 查找范围 .

第一列

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