excel-formula - Excel 公式查找,这是如何工作的?
问题描述
在 Excel 表中,我在第 1 行 (A1:J1) 中有 10 个单元格,其值相当随机,例如,如下所示:
----------------------------------------- | 一个 | 乙| C | D | E | F | 克| H | 我 | Ĵ | |---|---|---|---|---|---|---|---|---|---| | 6 | 8 | 2 | 9 | | 6 | 2 | 4 | | | -----------------------------------------
请注意,还有一些空白单元格。
然后在另一个单元格中,我设置了公式:
=LOOKUP(100,A1:J1)
然后它总是成功获取最后一个非空单元格的值。
这是需要的,但为什么呢?这是怎么发生的?
我已经阅读了有关LOOKUP
功能的文档,但仍然无法理解。
我也在列范围上尝试了类似的技巧,效果也很好。
我很抱歉,但我忘记了我从哪里得到这个技巧,它应该是几年前通过谷歌搜索得到的。
解决方案
ExcelLOOKUP
基于近似匹配工作。更准确地说,查找公式首先搜索完全匹配。如果无法准确找到查找值,则查找下一个最小值,即其中lookup_vector
小于或等于的最大值lookup_value
。
来源:https ://www.ablebits.com/office-addins-blog/2017/04/05/excel-lookup-function/
推荐阅读
- jenkins - 如何配置 webhooks.config?
- openlayers - 在 Openlayers 中加载 GPX 文件作为矢量源后如何获取特征集合(几何和元数据)
- postgresql - Spring Boot Hibernate 使用序列或身份生成实体 ID 的问题
- angular - Angular NgRx 的效果创建了一个无限循环
- javascript - tabulator.js 中的复选框列选择问题
- python - Apache Beam pubsub 到 bigquery 模式创建
- php - 如何在通过命令行执行的php代码中打开链接
- fossil - 无法推送到 chiselapp 上托管的化石回购
- docker - 让两个不同的网络服务器(nginx 和 caddy)容器回复同一个域的正确方法是什么?
- python - 如何使用 Python 更改 INI 文件中部分的顺序?