Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel formula Excel公式查找,这是如何工作的?_Excel Formula - Fatal编程技术网

Excel formula Excel公式查找,这是如何工作的?

Excel formula Excel公式查找,这是如何工作的?,excel-formula,Excel Formula,在excel工作表中,我在第1行(A1:J1)中有10个单元格,它们的值非常随机,例如: ----------------------------------------- | A | B | C | D | E | F | G | H | I | J | |---|---|---|---|---|---|---|---|---|---| | 6 | 8 | 2 | 9 | | 6 | 2 | 4 | | | -------------------------------------

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

----------------------------------------- | A | B | C | D | E | F | G | H | I | J | |---|---|---|---|---|---|---|---|---|---| | 6 | 8 | 2 | 9 | | 6 | 2 | 4 | | | ----------------------------------------- 然后它总是成功地获取最后一个非空单元格的值。
这是需要的,但为什么?这是怎么发生的

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


很抱歉,我忘了我是从哪里弄到这个把戏的,应该是几年前通过谷歌搜索得到的。

Excel
LOOKUP
基于近似匹配工作。更准确地说,查找公式首先搜索精确匹配。如果无法准确找到查找值,则会查找下一个最小值,即
lookup\u vector
中小于或等于
lookup\u value
的最大值


来源:

将H1改为101,看看会发生什么:)@BigBen谢谢。当然,这会有所不同。但是我仍然无法根据
查找
的记录功能解释该行为。从:使用HLOOKUP和VLOOKUP函数,您可以向下或横向索引,但查找始终选择行或列中的最后一个值感谢解释和参考链接。但是,靠近100的
次最小值应为单元格D1中的
9
,而不是最后一个非空白单元格中的
4
。实际上,lookup_向量根本没有排序。我只是好奇为什么它总是能得到最后一个非空白单元格的值。是的,这是一个奇怪的行为,但为了让它正常工作,数组必须被排序。尝试搜索数字
3
=LOOKUP(100,A1:J1)