使用Google表格查询公式-从多个列中统计数据并在单个列中返回结果



我试图计算一个课程在不同列中列出的次数,并在这些列中找到的所有课程的列表中返回该计数。

我有一个电子表格,显示我的公式的开始…

查询(独特({C2: C21;F2:F21;I2:I21}),"select C,F,I, count(C), count(F), count(I) where B不是null

清除单元格A23, A24和B23,然后尝试在A23

=query({C2:C21; F2:F21;I2:I21},"select Col1, count(Col1) where Col1 <> '' group by Col1 label Col1 'Fall Courses', Count(Col1) 'Count'")

,看看是否有帮助?

如果是,您可以对'winter'和'spring'重复相同的逻辑。

或者,您也可以尝试这个公式

=query(ArrayFormula(split(transpose(split(textjoin("~", true, regexreplace(C1:K1, "(Winter|Spring|Fall)", "_$1")&"_"&C2:K21), "~")), "_")), "Select Col3, Count(Col3) where Col3 <>'' group by Col3 pivot Col2", 0)

相关内容

  • 没有找到相关文章

最新更新