Google表格中的查询功能

时间:2020-05-09 22:59:33

标签: google-sheets google-sheets-formula

我正在努力寻找解决问题的方法。

在我的Google工作表的“文件夹”标签中(下面的链接),位于Q,R,S列(黄色)中的3个查询函数。如果列Q中的查询在TEST!F4:F中声明“ LABOR”,则从TEST!AH4:AH中提取标题。其他两个查询公式对数字求和; TEST!N4:N中的一个,TEST!O4:O中的另一个。

问题在于,总和与相应标题不在同一行。合并的整个数据应与FOLDERS!L1:N中的看起来完全一样。

例如,R列中“ FRONT GRADING&DEMO”旁边应有数字6,S列中应没有(或0)。另一个示例,“ POURED PAVER DRIVEWAY W / TURF”下应有数字6。分别在R列和S列9.6。

之所以不使用FOLDERS!L1:N是因为我无法使其符合2个条件。第一个条件是它需要考虑TEST!E4:E(这是当前的操作),另一个条件是如果TEST!C4:C为“ TRUE”(支票簿票证),则不累加数字。

我希望以上解释不会引起混淆,并且有人可以帮助我。也许除了查询功能外还有另一种解决方案?

SAMPLE SHEET

谢谢

1 个答案:

答案 0 :(得分:2)

注意:如果应该将其作为注释而不是答案输入,我表示歉意。

Vladlen445,我找到了一种解决未对准问题的方法。像您一样,我在“测试”选项卡中创建了一个帮助列AJ。 AJ在每个行上都填充有项目名称。我在最后添加了项目编号,但这不是必需的,仅仅是装饰性的。

然后,我创建了一个新的FOLDERS-Demo选项卡,以另一种方式显示计算结果。而不是使用测试! E栏,我现在使用测试! AJ列,这是项目名称。

项目名称按字母顺序列出,然后是SUM(N)和SUM(O)的值。在FOLDER-Demo!W1中,有一个排序选项可以按项目编号排序(来自Test!列E),但是由于C158中的项目28,因此它显示出与黄色部分相同的错误。

对于您的原始公式,在黄色部分中,我没有进行任何更改。我认为将C158设置为TRUE将纠正您在此处的未对准情况。让我知道这是否已经清楚地回答了您的问题。

请注意,FOLDER-Demo!W1具有用于排序选项的数据验证(Proj#或ProjName),而FOLDER-Demo!T1是用于控制查询的排序列的指针单元格。可以通过使墨水颜色与背景颜色相同来隐藏它,并对其进行锁定/保护以防止意外更改。