EXCEL – 函数查找 – 混淆行为

从MS官方网站上查看下面的简单查找示例]

=LOOKUP(C2,$A$2:$A$6,$B$2:$B$6) 

“查找向量”中的更改会导致查找函数的错误结果:

看动画的gif

任何想法为什么发生这种情况

[仅供参考:我只能发布一个链接]

您的问题出现是因为要使用数组formsLOOKUP ,必须对数据进行sorting。

当你把数据放到6之前,你的数据变成未分类 ,你会得到意想不到的错误。

强烈build议使用VLOOKUPHLOOKUP来进行数组forms查找。 即使您更改频率列,以下公式也可以正常工作:

 =VLOOKUP(C2,$A$2:$B$6,2,0) 

资料来源: https : //support.office.com/zh-cn/article/LOOKUP-function-446D94AF-663B-451D-8251-369D5E3864CB