分享

再见了,透视表!这些新公式才是真正的统计之王

 Excel不加班 2024-03-20 发布于广东
VIP学员的问题,根据左边的明细,按公司合并所有产品,并统计总金额。

统计首选透视表,遗憾的是,产品名称无法实现合并在一个单元格现在有什么解决方法?

幸运的是,现在的各种新函数实在太强了,能够代替透视表,跟卢子来看看。

去重复用UNIQUE。
=UNIQUE(A2:A10)

按公司统计金额,用昨天的SUMIF。
=SUMIF(A:A,F2,C:C)

按公司合并所有产品,这个稍微复杂点。

先从简单的说起,按分隔符号合并产品。
=TEXTJOIN("、",1,B2:B4)

产品有重复值,需要去重复,再套个UNIQUE。
=TEXTJOIN("、",1,UNIQUE(B2:B4))

还要满足同一个公司,也就是再套个IF,让同一个公司的返回对应的产品,其他的显示空白。
=TEXTJOIN("、",1,UNIQUE(IF(F2=$A$2:$A$10,$B$2:$B$10,"")))

最新版本的Excel和Wps在使用公式的时候,无需按三键,其他版本需要按Ctrl+Shift+Enter三键结束。

案例再进行拓展,按公司、产品2个条件去重复。也是用UNIQUE就可以,不管多少条件都一样。
=UNIQUE(A2:B10)

按公司、产品2个条件统计总金额,多条件用SUMIFS。
=SUMIFS(C:C,A:A,F2,B:B,G2)

即使换个布局,也可以。

按公司去重复。
=UNIQUE(A2:A10)

将产品横向去重复。需要用TRANSPOSE将产品转置,变成横向,横向去重复的时候,UNIQUE需要写第2参数TURE。
=UNIQUE(TRANSPOSE(B2:B10),TRUE)

最后按公司、产品2个条件统计总金额。
=SUMIFS($C:$C,$A:$A,$F2,$B:$B,G$1)

用公式还有一个好处,可以将总计放在最前面,这是透视表做不到的。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多