EXCEL - 功能查找 - 令人困惑的行为

时间:2017-06-23 08:50:49

标签: excel excel-formula lookup

参见下面的简单查找示例,摘自MS官方网站]

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

查找矢量'中的变化导致查找函数的错误结果:

See animated gif

为什么会这样?

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

1 个答案:

答案 0 :(得分:1)

出现问题是因为要在数组格式中使用LOOKUP,您的数据必须进行排序。

当您在6之前放置100时,您的数据将未排序,并且您将收到意外错误。

数组格式查找的强烈推荐做法是使用VLOOKUPHLOOKUP。即使您更改频率列,以下公式也会起作用:

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

来源:https://support.office.com/en-us/article/LOOKUP-function-446D94AF-663B-451D-8251-369D5E3864CB