即使特定单元格比较评估为“TRUE”,VLookup也会返回N / A.


0

在我正在Excel 2016中工作的电子表格中,当我输入公式时:

    VLOOKUP(F1,K1:N190,4)

我收到N / A错误。我在K列中寻找F1中的值,并希望从N列返回一个值。

显然,当没有匹配时,N / A会返回,有时这可能与格式化或空格等等有关,但是当我检查我知道的特定单元格时,如下所示:

    (F1=K152)

公式返回TRUE。这意味着F1和K152之间肯定存在逻辑匹配,这意味着在K1:N190(或K1:K190)数组中执行F1值的VLOOKUP应返回SOMETHING。

我错过了什么?我应该如何排除故障?

遗憾的是,我无法发布电子表格的内容,因为它包含个人信息。我一直在为HOURS工作,可能现在可以手动完成这项任务。


没有,默认情况下,所有这些都需要正确才能返回。有一个参数是状态偏移,如果该值为5或更多,那么K:N是不够的。K-> N是唯一的四列
安德烈亚斯

3
遗憾的是,我无法发布电子表格的内容,因为它包含个人信息。没有发布任何东西的理由。您可以将所有名称掩盖到John Doe,将所有数字掩盖为123或其他。我们不关心实际数据,但结构和我们可以复制它
Andreas

您是否尝试检查数据集中的额外空格或其他空白字符?
Burgi

您使用的公式假定排序数据K1:K190:如果数据未排序,结果是不可预测的。
AFH

3
默认情况下,VLOOKUP假定您的数据已排序(在第一列中的值上)。如果未排序,请指定FALSE为第4个参数。例如=VLOOKUP(F1,K1:N190,4,FALSE)
布莱克伍德

Answers:


1

默认情况下,VLOOKUP假定您的数据已排序(在第一列中的值上),并将搜索最接近的匹配项。如果未排序,请将FALSE指定为第4个参数,它将搜索完全匹配。例如

=VLOOKUP(F1,K1:N190,4,FALSE)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.