了解 Excel MATCH 函数 - 数字数组不一定排序

了解 Excel MATCH 函数 - 数字数组不一定排序

在 Superuser 上发布的一些答案中,我遇到了这个或类似的 Excel MATCH 公式。

=MATCH(99^99,B:B,1)

这将返回 B 列中包含数字数据的最后一个单元格的位置(假设 B 列中没有大于 99^99 的条目)

基本上,它应该返回小于或等于查找值的最大值。但是我很难理解这个公式的实际工作原理!当 Match_Type(最后一个参数)为 1 时,数组应该按升序排序,这样该函数才能起作用。

所以即使数组未按升序排序,它也能正常工作。或者这就是诀窍?当数组未排序时,它不是返回错误,而是简单地将最后一个元素视为唯一要比较的元素?谢谢。

相关内容