我想实现一个简单的查找,它使用下面的类和相应的等级。
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)
感谢您提供有用的提示和帮助!
答案 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)返回搜索的确切结果。