计算通过多种条件过滤的数据集中的行

时间:2019-01-29 10:48:27

标签: google-sheets

我有一个数据集,我需要以一种非常特定的方式进行过滤,然后计算其中的行数。我已经在这个问题上坐了近三个小时了,但是没有用。

我需要对数据集执行以下过滤:

  1. 仅删除一个基于文本的列(列A)中的所有重复项,并让另一列进行相应的重组。
  2. 仅保留B列为'O'的行
  3. 仅保留C列不为空的行。

但是我不想将这个新的过滤数据集存储在任何地方,我只需要知道它将包含多少行。因此行的过滤和计数需要在单个命令中进行。

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

=COUNTA(QUERY(QUERY(QUERY(A1:C, 
 "select *", 0), 
 "select Col1, Col2, Col3 where Col3 is not null and Col2 ='O'", 0), 
 "select count(Col1) group by Col1 label count(Col1)''", 0))