VLOOKUP 返回 #N/A

VLOOKUP 返回 #N/A

我在工作表 ( ) 中有一个数据表blad1.A2:I115。第一列 (A) 是要引用的数字列表。最后一列 (I) 包含我想要返回的值。

这是我尝试过的:

=VLOOKUP(R2, Blad1.A14:I115, 9)

但它返回#N/A

R2包含数字 1269,应该在 中找到blad1.A73

谁能解释一下我做错了什么?

答案1

虽然没有在 libreoffice 上测试,因为我们已经转移到 Google Docs,但在那里实验我发现 sorted 参数默认为 true,而第一列未排序。

将其设置为 false 即可解决问题。

答案2

由于公式的结构看起来没问题,所以可能是函数分隔符的问题。我没有安装荷兰语 l11n,所以我自己无法测试。您可以使用工具 -> 选项 -> LibreOffice Calc -> 公式检查公式分隔符(;,)。这是 en_us 本地化的设置:

在此处输入图片描述

如果不是这个原因,您可以尝试使用公式向导从头开始创建公式。由于向导会显示中间结果,因此这可能有助于缩小问题范围。

编辑:

#N/A如果没有与搜索条件完全匹配的结果,则会抛出结果。因此,我认为这不是在 Column 中查找结果值的问题,而是在 Column 中I查找匹配项的问题。原因可能是搜索条件不是数字而是包含数字的字符串(单元格内容将代替(注意撇号)。OpenOffice 不会将字符串与数字匹配。1269A'1269126912691269

答案3

尝试

=IF(ISERROR(VLOOKUP(R2, Blad1.A14:I115, 9)), "", VLOOKUP(R2, Blad1.A14:I115, 9))

相关内容