K L M
C1 C2结果
100 10 =VLOOKUP(L2,$K$2:$K$4,1,TRUE) output is: 1
1 2 =VLOOKUP(L2,$K$2:$K$4,1,TRUE) output is: 1
1 3 =VLOOKUP(L2,$K$2:$K$4,1,TRUE) output is: 1
随着C1和C2中的值发生变化,输出值将在Result。
下更改喜欢,对于以下值:
C1 C2结果
100 10 0
2 2 2
0 3 0
从Vlookup的定义" 如果为TRUE或省略,则返回精确或近似匹配。如果未找到完全匹配,则返回小于lookup_value的下一个最大值。",它表示如果未找到完全匹配,则下一个最大值小于比return_value还要多。
所以在上面的示例中,根据def' n,对于10,不应该是2而不是0。
如果值如下所示发生变化,那么根据def' n我假设对3的结果应为2,但它显示为1.
C1 C2结果
100 10 1
2 2 2
1 3 1
我想了解一下Excel中的VLOOKUP功能。请帮我理解吧。
答案 0 :(得分:2)
您在帮助信息中忽略了这一部分:
重要提示:如果range_lookup为TRUE或被省略,则为值 table_array的第一列必须放在升序排序中 订购;否则,VLOOKUP可能不会返回正确的值