谷歌表格查询 | 在 where 子句中使用聚合函数 count()

Mil*_*tos 2 google-sheets-formula

假设我在 A 列中有一份姓名列表。

  • 钱德勒
  • 罗斯
  • 莫妮卡
  • 乔伊
  • 菲比
  • 雷切尔
  • 罗斯
  • 莫妮卡
  • 乔伊
  • 罗斯
  • 莫妮卡
  • 乔伊

输入以下公式,产生以下结果

=query(A:A, "select A, count(A) group by A")

数数
钱德勒 1
乔伊 3
莫妮卡 3
菲比 1
雷切尔 1
罗斯 3

我可以以某种方式使下面的公式起作用并生成下表吗?

=query(A:A, "选择 A, count(A) 其中 count(A)>2 按 A 分组")

数数
乔伊 3
莫妮卡 3
罗斯 3

bas*_*sic 5

您无法将聚合函数添加到WHERE子句中,因此使用一个查询是不可能的。但你可以添加另一个QUERY

=QUERY(query(A:A, "select A, count(A) group by A"),"SELECT * WHERE Col2>2")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述