我有一个有两张纸的练习册。我想要查询一个名为Farming的表,该表具有与不同对象相关联的多行数字,我想对这些数字求和。
我想使用query,这样就可以对两个不同的工作表进行排序和筛选,而不会中断。
我已经做到了这一点:
=query(Farming!A2:Z1000, 'select F+G+H+I+J+K+L where "Farming"!B="B7"', 0)
其中,每张纸上的列B是对象的唯一参考号。然而,我得到了一个语法错误,我不确定从这里开始。
谢谢你的帮忙!
发布于 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)
发布于 2016-10-31 01:36:06
试一试
=query(Farming!A2:Z1000, "select F+G+H+I+J+K+L where B='"&B7&"'", 0)备注
查询中的select语句
")括起来,而不是用单引号/撇号(')括起来。https://stackoverflow.com/questions/40307540
复制相似问题