VIP学员的问题,根据左边的明细,按公司合并所有产品,并统计总金额。统计首选透视表,遗憾的是,产品名称无法实现合并在一个单元格,现在有什么解决方法?幸运的是,现在的各种新函数实在太强了,能够代替透视表,跟卢子来看看。=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就可以,不管多少条件都一样。 按公司、产品2个条件统计总金额,多条件用SUMIFS。=SUMIFS(C:C,A:A,F2,B:B,G2) 将产品横向去重复。需要用TRANSPOSE将产品转置,变成横向,横向去重复的时候,UNIQUE需要写第2参数TURE。=UNIQUE(TRANSPOSE(B2:B10),TRUE) =SUMIFS($C:$C,$A:$A,$F2,$B:$B,G$1) 用公式还有一个好处,可以将总计放在最前面,这是透视表做不到的。
|