我有这张桌子:
A B
1 4
2 5
3 6
1 4
2 4
3 4
Run Code Online (Sandbox Code Playgroud)
我怎么输出:
A count
1 1
2 2
3 2
Run Code Online (Sandbox Code Playgroud)
即计算具有不同价值的记录.
我已经读过在mysql中我能做到的:
select A, count(distinct B) from table group by A
Run Code Online (Sandbox Code Playgroud)
如何将其转换为Google电子表格查询语言?
一种方法是
1-在C1列中,输入公式=Unique(A1:A6).这将为您提供A列中的唯一项目

2-然后在D1列中,输入=COUNTUNIQUE(FILTER($B$1:$B$6,$A$1:$A$6=C1))并向下拖动

小智 6
=QUERY(unique(A1:B7), "select Col1, count(Col2) group by Col1")
通常,第一部分制作一个只有唯一值以及select计数和组的“表” 。