首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Sheets查询其他工作表是否相等

问Google Sheets查询其他工作表是否相等
EN

Stack Overflow用户
提问于 2016-10-28 22:41:54
回答 2查看 3.4K关注 0票数 0

我有一个有两张纸的练习册。我想要查询一个名为Farming的表,该表具有与不同对象相关联的多行数字,我想对这些数字求和。

我想使用query,这样就可以对两个不同的工作表进行排序和筛选,而不会中断。

我已经做到了这一点:

=query(Farming!A2:Z1000, 'select F+G+H+I+J+K+L where "Farming"!B="B7"', 0)

其中,每张纸上的列B是对象的唯一参考号。然而,我得到了一个语法错误,我不确定从这里开始。

谢谢你的帮忙!

EN

回答 2

Stack Overflow用户

发布于 2016-10-29 03:28:02

我不清楚你是从农业页面还是从公式所在的页面获取B7。如果是前者,则第一个函数起作用。如果是后者,则第二种方法有效。这些示例基于文本,而不是单元格B7中的数值。如果B7是一个数字,你就不必做引号了。

=query(Farming!A2:Z1000, "select F, G, H, I, J, K, L where B="&"'"&Farming!B7&"'", 0)

=query(Farming!A2:Z1000, "select F, G, H, I, J, K, L where B="&"'"&B7&"'", 0)

Example with the value in B1.

票数 3
EN

Stack Overflow用户

发布于 2016-10-31 01:36:06

试一试

代码语言:javascript
复制
=query(Farming!A2:Z1000, "select F+G+H+I+J+K+L where B='"&B7&"'", 0)

备注

查询中的select语句

  1. 应该用引号(")括起来,而不是用单引号/撇号(')括起来。
  2. 当数据不是reference.
  3. String时,它可以使用列名(A、B、C )或别名(如Col1、Col2等)引用数据参数中的字段。SQL语句中的值应该是用单引号/撇号括起来的
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40307540

复制
相关文章

相似问题

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