我有一个包含名称的列,另一个包含Survey Percent。有些名称在调查百分比上有多个条目,但我试图提取的是那些根本没有任何条目(或那些有空白单元格的条目)。我试过=query(A1:B20, "select A, count(B) where count(B)=0 group by A", 1)
。这给了我错误:
无法解析Function QUERY参数2的查询字符串:CANNOT_BE_IN_WHERE:COUNT
链接到示例数据 https://docs.google.com/spreadsheets/d/1yADZBAhGYs5cCPyPzaJ5e2QIOyltVbeKtn6QtQXMCjY/edit#gid=0
答案 0 :(得分:0)
COUNT确实不能在WHERE中。在标准SQL中,它可以在HAVING子句中,与GROUP BY共存。
然而,你想要的更简单:
=unique(query(A1:B20, "select A where B is null", 1))
答案 1 :(得分:0)
使用嵌套查询。
公式:
=query(query(A:B,"select A, SUM(B) where A <>'' group by A",1),"select Col1 where Col2 is null",1)