Excel中的VLOOKUP功能

时间:2014-06-25 13:50:39

标签: excel

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功能。请帮我理解吧。

1 个答案:

答案 0 :(得分:2)

您在帮助信息中忽略了这一部分:

  

重要提示:如果range_lookup为TRUE或被省略,则为值   table_array的第一列必须放在升序排序中   订购;否则,VLOOKUP可能不会返回正确的值