google-sheets - VLOOKUP 返回“7 meses”作为“12 meses”的匹配项
问题描述
我正在尝试VLOOKUP()
在 Google 表格上使用以返回与输入函数的键在同一行中的第二列的值。
我对由此产生的计算错误感到困惑,如下面的屏幕截图所示。
为什么它会返回“12 meses”作为“7 meses”的匹配项?
我发现因为我首先试图让 vlookup 返回“210”并且它一直返回“360”——通过将索引更改为 1,我意识到它确实以某种方式将“7 meses”匹配到“12 meses”并且我不知道为什么:-(
我越是尝试调试它,我就越感到困惑。例如,通过用“almondega”替换“7 meses”并搜索“7 meses”,它会返回“6 meses”:
脑洞大开!!
解决方案
将最后一个可选参数添加为 0。然后它将正常工作:
=VLOOKUP("7 meses";duracaoExpandido;1;0)
解释:
正如 Google 官方文档所说: is_sorted - [可选] 指示要搜索的列(指定范围的第一列)是否已排序,在这种情况下,将返回与 search_key 最接近的匹配项。关联
推荐阅读
- github-actions - Github 操作通知以松弛所有 repos
- sql - 如何先按 id 分组,然后按次要重复字段分组?
- flutter - 构建颤振应用程序时出现此错误配置项目“:image_cropper”时出现问题。>
- java - 使用快捷键在 SWT 表中添加 SWT 上下文菜单
- python - 拥有一个可以通过 Django Rest Framework 上的路由器基名解析的通用视图集
- sql-server - 查找 pk 为 int(不是 bigint)的最大表
- generator - 用于日志分析的生成器使用情况
- java - 如何保存以前的hssf单元格值inn android studio?
- reactjs - 在现有的谷歌云静态存储桶中反应“下一个开始”
- tokenize - LaBSE 预处理器输出的文本表示?