Vlookup不合作

我有一个问题, vlookup 。 我不承认正确的价值。
我有一个长36612行的A列。 在这一栏里有一些法国的地区。 在B列(又有36612行),我有一个数字。 如果我使用vlookup它不能识别正确的值。
在这里,我正在寻找列B相对于布列塔尼地区的价值的代码示例:

+ VLOOKUP( “BRET”,A:B; 2)。

我不明白为什么它有时不工作…对于一些地区它的工作和其他人根本没有…可能是因为有太多的行?

“bret”不符合“Bretagne”。 “Bret”之前会发生“Bretagne”。 所以,如果你的range_lookup参数为TRUE或省略,假设你的列表按照它应该是sorting的,我希望VLOOKUP返回“ 小于 'bret'的下一个最大值”,可能是前面的条目。

解决这种情况的一个办法是在range_lookup参数中使用FALSE,并在Lookup_value中使用通配符。 例如:

 =VLOOKUP("bret*",A:B,2,FALSE) ^ 

请注意,我的分隔符是逗号 – 可能需要更改为您的语言环境分号。

通常,对于完全匹配,您需要在VLOOKUP中使用FALSE的第四个参数,请尝试此版本

=VLOOKUP("bret";A:B;2;FALSE)

用逗号replace分号,取决于您的区域设置

为了工作价值,应该按升序排列。

所以最后一个参数应该是0或者是false

 +VLOOKUP("bret*",A:B;2;0) 

如果这个名字是布列塔尼,那么在search中只使用“Bret”