Google 工作表无法使用查询找到 Col4
Google Sheets can't find Col4 using Query
我制作了一个预算电子表格,可以根据我填写的表格自动更新。我正在尝试使用查询对特定单元格求和,因为 sumif 不会自动包含新条目,而且每个月更改查询会更容易。
A 列被隐藏,因为它只包含时间戳信息。
B 列是我购买的日期。
C 列是购买的类别。
D 列是我花费的金额。
这是我用来尝试将所有收入加在一起的查询公式:
=query(C152:D184,"Select Sum (Col4) where Col3='Income'")
但我收到错误“无法解析函数 QUERY 参数 2 的查询字符串:NO_COLUMN:Col4”。有什么建议吗?
您需要在 {}
中包含一个实际范围 C152:D184
才能使用 ColN
(此处将包含 Col1
和 Col2
)。否则使用字母(C
和 D
)。此外,您还缺少 GROUP BY
语句和 LABEL
(这个不显示总和的 header)。
所以这个:
=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"))
我制作了一个预算电子表格,可以根据我填写的表格自动更新。我正在尝试使用查询对特定单元格求和,因为 sumif 不会自动包含新条目,而且每个月更改查询会更容易。
A 列被隐藏,因为它只包含时间戳信息。 B 列是我购买的日期。 C 列是购买的类别。 D 列是我花费的金额。
这是我用来尝试将所有收入加在一起的查询公式:
=query(C152:D184,"Select Sum (Col4) where Col3='Income'")
但我收到错误“无法解析函数 QUERY 参数 2 的查询字符串:NO_COLUMN:Col4”。有什么建议吗?
您需要在 {}
中包含一个实际范围 C152:D184
才能使用 ColN
(此处将包含 Col1
和 Col2
)。否则使用字母(C
和 D
)。此外,您还缺少 GROUP BY
语句和 LABEL
(这个不显示总和的 header)。
所以这个:
=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"))