首页 > 解决方案 > Excel VLOOKUP 打破了一定的价值

问题描述

我有一个 Excel 文档,它根据日期值从多张工作表中提取值。我使用这个 VLOOKUP 公式来查找数据:

=VLOOKUP($E$1,数据!$B$2:$N$100,2,FALSE)

只要 E1 值是 2019 年 12 月 1 日之前的任何日期,格式为 2019 年 12 月 1 日,该公式就可以正常工作。“数据”表的设置如下:

月 日 用户
2019 年 11 月 1 日 | 43770 | 143,015 | ...
2019 年 12 月 1 日 | 43800 | 78,410 | ...

遍历公式,它的计算结果为:

VLOOKUP(43800,数据!$B$2:$N$100,2,FALSE)

对于 2019 年 12 月或之后的任何日期,Excel 都会引发“未找到值错误”。这对我来说没有意义,因为可以在数据中找到 43800。将 E1 日期切换回 2019 年 11 月 1 日就可以了。我不知道如何解决它或根本原因是什么。

标签: excelvlookup

解决方案


问题出在 VLOOKUP 公式中: VLOOKUP($E$1,Data!$B$2: $N$100 ,2,FALSE)

$N$100 将查找限制为前 100 行。将其更改为 $N$ 1000将行限制提高到 1000。


推荐阅读