我正在尝试在Google表格上使用VLOOKUP()
来返回第二列的值,该值与输入该函数的键在同一行。
我对由此产生的计算错误感到困惑,如下面的屏幕快照所示。
它为什么会返回“ 12个字符”作为“ 7个字符”的匹配?
我发现,因为我第一次尝试使vlookup返回“ 210”,并且一直保持返回“ 360”-通过将索引更改为1,我意识到它确实以某种方式将“ 7 meses”匹配为“ 12 meses” “而我不知道为什么:-(
我尝试调试的次数越多,我越会感到困惑。例如,通过用“ almondega”替换“ 7 meses”并搜索“ 7 meses”,然后返回“ 6 meses”:
心碎了!
答案 0 :(得分:1)
将最后一个可选参数添加为0。然后它将正常工作:
=VLOOKUP("7 meses";duracaoExpandido;1;0)
说明:
正如Google官方文档所说:is_sorted-[可选] 指示是否对要搜索的列(指定范围的第一列)进行排序,在这种情况下,将返回与search_key最接近的匹配项。 Link