Vlookup在工作表底部附近返回错误的结果

我有这样一张桌子:

在这里输入图像说明

我需要查看列A中的文本,并find适当的结果,并将其放在B列

所以我创build了一个新的参考列表,如下所示:

在这里输入图像说明

这是我在列B中使用的公式

=VLOOKUP(B1, MyList, 2) 

它看起来工作正常,但是一旦我过去了result5 ,我的代码只能显示结果“result5”。 像这样的东西:

在这里输入图像说明

我不知道这是为什么。 我真正的名单更大,有超过13000行。

谢谢

VLOOKUP的默认行为是假设第一列按顺序排列并返回最接近的匹配。 添加FALSE作为第四个参数,或sorting第一列将解决这个问题,这取决于你是否需要一个精确的匹配,或对最接近的匹配感到满意。