Excel Formula LOOKUP,它是如何工作的?

时间:2019-11-08 13:09:00

标签: excel-formula

在excel工作表中,我在第1行(A1:J1)中有10个单元格,它们具有相当随机的值,例如:

-----------------------------------------
| A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|
| 6 | 8 | 2 | 9 |   | 6 | 2 | 4 |   |   |
-----------------------------------------

请注意,还有一些空白单元格。
然后在另一个单元格中,设置公式:

=LOOKUP(100,A1:J1)

然后始终成功获取最后一个非空单元格的值
这是需要的,但是为什么呢?这是怎么发生的?

我已经阅读了LOOKUP函数的文档,但是仍然无法理解。
我也在列范围上尝试了类似的技巧,而且效果很好。

对不起,但我忘了我从哪里获得了这个技巧,应该是在多年前通过谷歌搜索来实现的。

1 个答案:

答案 0 :(得分:0)

Excel LOOKUP基于近似匹配进行工作。更精确地,查找公式首先搜索完全匹配。如果找不到精确的查找值,它将查找下一个最小值,即lookup_vector中小于或等于lookup_value的最大值。

来源:https://www.ablebits.com/office-addins-blog/2017/04/05/excel-lookup-function/