【问题标题】:use Google Sheets QUERY to sum column where = x on a different sheet使用 Google Sheets QUERY 对不同工作表上的 where = x 列求和
【发布时间】:2019-09-11 13:08:05
【问题描述】:

我有一个包含 2 张工作表的电子表格, 我想按日期总结每日结果。 我正在尝试使用查询求和函数来汇总所有内容,因为我无法使用 arrayformula 来完成。

但我也无法通过查询来做到这一点。 我不想只是将 sum 函数从每一行复制粘贴到下一行我只想在 A 列中输入我需要的日期并在不同列中获取所有结果。

https://docs.google.com/spreadsheets/d/1ZsKXw32ycO_5KGD2I-Ug_GmqSIB_Z-D3Z1jlGd6fpTE/edit?usp=sharing

链接到工作表。

从数据库表中获取数据。 我想按日期显示面向数据并求和。

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas google-sheets-query gs-vlookup


    【解决方案1】:

    只需 1 行,您只需执行此操作,然后向下拖动:

    =ARRAYFORMULA(QUERY({TO_TEXT(DataBase!A:A), DataBase!B:E},
     "select sum(Col5) 
      where Col1 = '"&TO_TEXT(A2)&"' 
      label sum(Col5)''", 0))
    


    如果需要数组,则使用:

    =ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, QUERY(DataBase!A:E,
     "select A,sum(E) 
      where A is not null
      group by A
      label sum(E)''", 0), 2, 0)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      • 2017-06-18
      • 1970-01-01
      相关资源
      最近更新 更多