在查询公式中按名称分组不起作用
Grouping by Name in Query Formula not working
因此,我使用查询函数来计算特定名称出现在另一个 sheet 的 A 列中的实例数,并在该 sheet 的 B 列中显示该结果以及相应的A列中的名称。这是函数:
=ArrayFormula(QUERY(Attendance!A:A&{"",""},"select Col1, count(Col2) where Col1 != '' group by Col1 label count(Col2) 'Count'",1))
问题是,虽然它在大多数情况下都有效,但有些名字出现了两次,例如 Fred Jones 显示为:
Col A | Col B
Fred Jones | 5
Fred Jones | 2
我看了名字,没有明显的区别,我不明白为什么不分组。如果名称几乎相同,有没有一种方法可以使用通配符或其他方法来获取 Google 来组合这些名称?任何帮助将不胜感激,一如既往地感谢。
尝试:
=ARRAYFORMULA(QUERY(TRIM({Attendance!A:A}),
"select Col1,count(Col1)
where Col1 is not null
group by Col1
label count(Col1)'Count'", 1))
因此,我使用查询函数来计算特定名称出现在另一个 sheet 的 A 列中的实例数,并在该 sheet 的 B 列中显示该结果以及相应的A列中的名称。这是函数:
=ArrayFormula(QUERY(Attendance!A:A&{"",""},"select Col1, count(Col2) where Col1 != '' group by Col1 label count(Col2) 'Count'",1))
问题是,虽然它在大多数情况下都有效,但有些名字出现了两次,例如 Fred Jones 显示为:
Col A | Col B
Fred Jones | 5
Fred Jones | 2
我看了名字,没有明显的区别,我不明白为什么不分组。如果名称几乎相同,有没有一种方法可以使用通配符或其他方法来获取 Google 来组合这些名称?任何帮助将不胜感激,一如既往地感谢。
尝试:
=ARRAYFORMULA(QUERY(TRIM({Attendance!A:A}),
"select Col1,count(Col1)
where Col1 is not null
group by Col1
label count(Col1)'Count'", 1))