【问题标题】:How can I use a Google Spreadsheet query to sum rows in another sheet如何使用 Google 电子表格查询对另一张工作表中的行求和
【发布时间】:2022-03-25 22:30:27
【问题描述】:

我有一个跨越 3 个(工作)表的 Google 电子表格。 在第一页上,我有一组包含客户数据的行。

看起来像

C      D    E
Joe    -    100
Bob    -    200
Joe    -    300
Jane   -    50

在表 2 上,我有一列包含一个公式,该公式尝试查询这些值并将每个客户的购买值相加(列 E)。

我尝试使用失败的公式是:

"=(QUERY('data'!B40:E60, "Select C, Sum(E) where C contains """&A18&""" Pivot C"))

说真的,虽然我真的不在乎选择 C ​​这只是我尝试的第 20 个变体。我要做的是对 C 与单元格 A18 匹配的所有行求和 E,该单元格是表 2 上的客户名称。

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    试试:

    =QUERY('data'!B40:E60, "Select C, Sum(E) where C = '"&A18&"' group by C")
    

    看看这是否有效?

    【讨论】:

    • 好的,这确实有效,但不会显示在单个单元格中。如何将其缩小为总和的值并摆脱其余部分?
    • =QUERY(data!B40:E60, "Select sum(E) where C = '"&$A$18&"' label sum(E)'' ") 标签 sum(E) 之后两个单引号..
    • 谢谢!效果很好。你们是最棒的!
    【解决方案2】:

    A 列:名称 , B栏:金额

    =QUERY(A1:B,"select A,sum(B) group by (A)")

    【讨论】:

      猜你喜欢
      • 2018-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      相关资源
      最近更新 更多