excel - 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 日就可以了。我不知道如何解决它或根本原因是什么。
解决方案
问题出在 VLOOKUP 公式中: VLOOKUP($E$1,Data!$B$2: $N$100 ,2,FALSE)
$N$100 将查找限制为前 100 行。将其更改为 $N$ 1000将行限制提高到 1000。
推荐阅读
- html - 处理 React jsx 文件,我想添加渲染的动态图像
- azure - 无法将 azure cloud-init 部署中的烧瓶应用要求安装到 vmss
- c# - 泛型类型推断 - 泛型类型的泛型
- python - Python mysql存储过程callproc()不起作用
- redirect - 通过更改 url 使用 Puppeteer 重定向 url
- javascript - JQuery - 调整窗口大小时重新计算不正确
- cron - 每天运行但不在窗口上运行的 Cron 表达式
- c++ - 如何迭代行对齐像素的子集
- join - 错误:对象比较只能与 OneToOneMappings 一起使用
- schoology - 401 许可停止在学校中的 access_token