VLOOKUP功能不起作用

时间:2018-05-15 08:35:49

标签: excel vlookup

我想实现一个简单的查找,它使用下面的类和相应的等级。

     Class             Grade
From        to  
 19         20           1
 17         18          1,5
 14         15           2
 12         13          2,5
 10         11           3
 7           9          3,5
 4           6           4
 2           3          4,5
 0           1           5

在我的例子中,我有搜索标准14,它应该给出2级。 假设矩阵位于单元格A1:C11中,搜索条件位于单元格E10中,以下函数给出的值为5,但为什么?公式中的3指的是第3列,这是我想要接收的值。

=VLOOKUP(E10;A1:C11;3) 

感谢您提供有用的提示和帮助!

2 个答案:

答案 0 :(得分:1)

尝试,

=index(c:c; match(e10; a:a; -1))

VLOOKUP中的近似查找的默认True要求数据按升序排序,而不是降序。 MATCH使用1表示升序,-1表示降序。

答案 1 :(得分:0)

您的Vlookup缺少最后一个参数

= VLOOKUP(E10; A1:C11; 3)返回近似结果。

= VLOOKUP(E10; A1:C11; 3; 0)返回搜索的确切结果。