google-sheets - 是否可以从多列查询中获取单列输出?
问题描述
我在 Google 表格中使用 QUERY 函数。我有一个由许多列组成的命名数据范围(另一张表上的“贡献”),但我只关心其中的两个。为简单起见,它看起来像这样:
我有另一个包含唯一名称集的表(例如:“Fred”、“Ginger”等,每个只有一次),我想从上表中提取级别 #(B 列)以插入最新的(最大数)在第二个表中。
现在,我的查询如下所示:
=QUERY(Contributions, "select B,C where C='"&A5&"' order by B desc limit 1",1)
问题是,它同时输出 B 和 C 数据 - 例如:
11 Fred
但是由于我已经有了名称(在另一个表的 A 列中),我只希望它从 B 输出值 - 例如:
11
有没有办法根据查询本身中的指令仅输出输出列的子集(在本例中为 2 列中的 1 列)(而不是对结果进行后处理)?
解决方案
推荐阅读
- android - Android - 使用 NavigationComponent 测试导航
- git - 如何从合并的分支切换到新的分支?
- javascript - 如何解决使用 next.js 导入 css 文件时出错?
- r - R 中“ifelse”的更通用版本?
- ios - 将函数参数传递给子视图时动画不起作用
- python - 从字符串输出中去除制表符、换行符和空格,但保留一个空格以便单词不连接
- intellij-idea - IntelliJ 为 yaml 中的“假”值发出错误
- python - 数据框值与pyspark中的数字比较
- ruby - 使用 octokit.rb(GitHub API 的 Ruby 库)如何在 post 请求中设置 Accept: header(用于 API 预览)?
- azure-cosmosdb - 即使在限制结果的情况下,cosmosDB 也能绘制高 RU 使用率