【问题标题】:Google spreadsheet query multiple columns with a count column谷歌电子表格用计数列查询多列
【发布时间】:2022-12-31 19:53:36
【问题描述】:

我有一张这样的桌子:

Animal      ID  eye color
-------------------------
Rabbit      90  blue
Rabbit      90  brown
Cat         91  blue
Cat         91  green
Squirrel    92  brown

我有的是

=QUERY(A2:C6;"select A,count(A) group by A")

它返回两列。现在我想给它添加 ID 列。

期望的结果基本上是:

Animal      ID  Count
----------------------
Cat         91    2
Rabbit      90    2
Squirrel    92    1

我意识到我可以做一个

=QUERY(A2:C6;"select A,B ")

但不能将其与对 A 的计数或对 B 的计数结合起来。

有一些不太复杂的方法吗?

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    如果同一只动物具有相同的 ID,则可以按两者分组:

    =QUERY(A2:C6,"select A,B,count(A) group by A,B")
    

    或选择每组 ID 的最大值或最小值:

    =QUERY(A2:C6,"select A,min(B),count(A) group by A")
    

    【讨论】:

      猜你喜欢
      • 2015-10-15
      • 1970-01-01
      • 2016-05-18
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-20
      • 2013-01-23
      相关资源
      最近更新 更多