打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
高效办公?简单EXCEL汇总?这一次数据透视表没招了

如果有一个按流水帐记录的销售数据,我们需要把他按客户名称汇总,最简单的方法是什么?只要是有一点点懂EXCEL的朋友都会大声说:”数据透视表”,是的,回答正确,加十分.

数据源

上图这种情况用数据透视表是最简单的方法。但是。。。。我们想做这样的报表怎么办?

这种报表含有其它的数据,光用数据透视表把销售金额汇总,完全没用。如果实战中真的要做这样的表,用数据透视表来做,这个就有失水准了.

这个时候我们就要用到动态汇总的方法,先看效果。

这种方法,客户数量不定的情况,公式依然会有序的显示,不会多,不会少,当然其它内容我们也是用公式取另外的数据.

这种方法的关键就在于去重复项的公式.

在H3单元格输入公式:

=+IFERROR(INDEX($A$2:$A$26,SMALL(IF(IFNA(MATCH($A$2:$A$26,$A$2:$A$26,0),FALSE)=ROW($1:$25),ROW($1:$25),4^8),ROW(1:1))),'')

公式解读:此公式仅用于去重复项,正是这个功能,才能让我们实现动态汇总。

先用MATCH函数,求得所有的数据位置,再将数据位置与正常序号row(1:25)比较运算,如果比较运算条件成立,则用if函数返回对就应的序号,如果不成立,则返回4^8,一个很大的数.比较成立的,其实说明这个客户名称是第一次出现,我们再用samll函数依次提取第K个最小值,这个最小值就是第一次出现的所有客户名称的位置,知道了位置,那么,用index函数引用这个位置,就得到了不重复的客户名称,当不重复值提取完后,就会出现错误值,所以我们在公式的最外层加了一个iferror的错误处理函数.

这样不重复的客户名称就提取出来了.

至于其它的数据怎么做,那就不难了,看一下

11

最后,说一句,数组公式用ctrl+shift+回车

我是EXCEL共享局,随时与你共享.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
无需公式函数EXCEL数据透视表轻易搞定按年月汇总
Excel多表汇总,你会写公式吗?
总结篇--重复值处理技巧实用终极帖
Excel取唯一值的五种方法
excel取唯一值的五种方法
Excel操作与数据分析技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服