为什么-1匹配类型匹配返回N/A?

use*_*261 1 excel excel-2007 excel-formula

假设我有这个公式

=MATCH(16,{5;10;15;20;25},-1)
Run Code Online (Sandbox Code Playgroud)

为什么它返回N/A?我希望它能回归4.

比...更棒

但更令我困惑的是,当我将它改为小于匹配(1)时,它按预期工作.

少于

而且即使我知道它会匹配错误的事情,我仍然认为这将是很好,包括我尝试了所有值作为文本和它未返回N/A,虽然它也返回1不管我代替16

文字匹配

mom*_*obo 5

这是正确的.

  • with -1 lookup_array参数中的值必须按降序排列
  • with 1 lookup_array参数中的值必须按升序排列

  • 哇,说得有道理。我认为这无关紧要,因为弹出的工具提示明确指出,对于“0”,它可以是任何顺序,但对于“-1”和“1”,它根本没有提到顺序。 (2认同)