【问题标题】:Google Sheets can't find Col4 using Query谷歌表格无法使用查询找到 Col4
【发布时间】:2021-12-08 12:46:37
【问题描述】:

我制作了一个预算电子表格,它会根据我填写的表格自动更新。我正在尝试使用查询来对特定单元格求和,因为 sumif 不会自动包含新条目,并且查询会更容易每月更改。

A 列是隐藏的,因为它只包含时间戳信息。 B 列是我购买的日期。 C列是购买的类别。 D 列是我花费的金额。

这是我用来尝试将所有收入相加的查询公式:

=query(C152:D184,"Select Sum (Col4) where Col3='Income'")

但我收到错误“无法解析函数查询参数 2:NO_COLUMN:Col4 的查询字符串”。有什么建议吗?

【问题讨论】:

    标签: google-sheets google-sheets-formula valueerror google-query-language


    【解决方案1】:

    您需要在{} 中包含一个实际范围C152:D184 才能使用ColN(这里有Col1Col2)。否则使用字母(CD)。此外,您还缺少GROUP BY 语句和LABEL(此语句不显示总和标题)。

    所以这个:

    =QUERY({C152:D184}, "SELECT SUM(Col2) WHERE Col1 = 'Income' GROUP BY Col1 LABEL SUM(Col2) ''",)
    

    或者这个:

    =QUERY(C152:D184, "SELECT SUM(D) WHERE C = 'Income' GROUP BY C LABEL SUM(D) ''",)
    

    或者这个:

    =SUMIF(C152:C184, "Income", D152:D184)
    

    或者这个:

    =SUM(FILTER(C152:C184, D152:D184 = "Income"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-10
      • 2021-01-08
      • 2021-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多