这两天,兰色的Excel365突然添加了groupby函数。经过试用,用吊打SUMIF等统计函数一点都不为过。
它有两个其他函数没有的功能:
汇总项自动生成(如下图F列)
可选择添加汇总行,如第8行。
如下图所示,一个简单公式就可以生成汇总表格,
=GROUPBY( B2:B23 , C2:C23 , SUM )
公式说明:
B2:B23: 依据B列分类汇总,可以是多列
C2:C23: 要汇总的值列,也可以是多列
SUM : 汇总的类别是求和,也可以是COUNT计数等其他方式。
可能有同学会说,可以用透视表完成这样的汇总,干嘛要用公式?两个原因:
透视表不能随数据源更新而同步更新,需要手工刷新。
对多个表格无法多列汇总
来看一个多表汇总的示例:
如下图所示,要求把12个月的工资表汇总成一个
透视表也可以用多区域合并完成,但它不能依据多列汇总,如上图中如果姓名前有一列部门,只能借用PQ才能多表合并。而groupby函数则不受这个限制。
=GROUPBY( VSTACK('1月:12月'!B4:B30) , VSTACK('1月:12月'!C4:F30) ,SUM)
公式说明:这里借助Vstack函数把多个表格合并到一起。
兰色说 :如果你觉得这就是groupby函数的全部用法就错了,这.....只是它的入门用法,高级用法会跌破你的眼镜。以后兰色会逐步分享。 本周这个函数会添加到兰色的函数公式大全教程中。
兰色根据多年经验,录制了一全套适合新手和初中级阶段用户学习的Excel教程。包括Excel表格88个函数用法、119个使用技巧、透视表从入门到精通50集、图表从入门到精通185集,。详情点击下方链接: