首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >VLOOKUP返回"7 meses“作为"12 meses”的匹配

VLOOKUP返回"7 meses“作为"12 meses”的匹配
EN

Stack Overflow用户
提问于 2018-08-30 02:20:45
回答 1查看 41关注 0票数 0

我正在尝试使用Google Sheets上的VLOOKUP()来返回第二列上的值,该列与提供给函数的键位于同一行。

我对由此产生的计算错误感到困惑,如下面的屏幕截图所示。

为什么它返回"12 meses“作为"7 meses”的匹配项?

我发现,因为我首先试图让vlookup返回"210“,而它一直返回"360”-通过将索引更改为1,我意识到它确实以某种方式匹配了"7 meses“和"12 meses”,我找不出原因:-(

我越是尝试调试它,我就越感到困惑。例如,通过将“7meses”替换为"almondega“并搜索”7meses“,它将返回”6meses“:

大吃一惊!

EN

回答 1

Stack Overflow用户

发布于 2018-08-30 03:28:50

将最后一个可选参数添加为0。那么它就会工作得很好:

代码语言:javascript
复制
=VLOOKUP("7 meses";duracaoExpandido;1;0)

说明:

正如Google Offical文档所说: is_sorted - optional表示是否对要搜索的列(指定范围的第一列)进行排序,在这种情况下将返回与search_key最接近的匹配项。Link

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52083893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档