乍得

你会用Excel另类汇总么

发布时间:2021/4/21 23:08:55   点击数:

作者:小北童鞋

来源:芒种学院(ID:lazy_info)

各位小伙伴早上好呀,今天小北来和大家分享一组使用频率非常高的数据处理技巧「另类汇总」。

例如下图是某公司部门员工的年终奖记录表:

为了缩减提交报告的长度,我们需要将各个部门的人员和金额进行汇总,将表格转换成这种格式:

乍得一看好像并不是很难,细细一想好像又处理不了,最怕的就是这种尴尬的场景。

因为像这种专门针对文字的汇总,普通的透视表就非常弱了。

本着给大家提升效率的想法,今天小北给大家分享函数+PQ两种快速解决另类汇总的小技巧~

新函数解决需求

首先是利用函数来解决,这里我们使用了三个的新函数FILTER、TEXTJOIN和UNIQUE。

FILTER/UNIQUE自然不多说,前面介绍过。

而TEXTJOIN是将传入的数据以某个字符进行合并。

知道了使用什么函数,接下来整理下汇总的思路:

部门列使用UNIQUE进行快速去重;

姓名列使用FILTER快速进行筛选;

配合TEXTJOIN将筛选的结果快速进行合并;

年终奖求和使用SUMIF条件求和函数;

总共有4步,首先我们将部门列快速提取去重,输入公式。

=UNIQUE(A2:A17)

现在部门的数据就被一键去重提取出来了,操作如下。

接下来在姓名列输入FILTER+TEXTJOIN的组合公式:

=TEXTJOIN("、",TRUE,FILTER($B$2:$B$17,$A$2:$A$17=E2))

现在就汇总完姓名列了,操作结果如下。

接下来利用SUMIF函数将所有的年终奖按条件求和即可。

好啦,现在我们就利用函数将这个需求解决了,步骤略多。

不过兼容性并不是很好,如果你使用的并不是版本。

那么函数有极大的概率会失效,接下来我们看下更简单的方法。

PowerQuery另类汇总

使用PowerQuery来解决这个问题就轻松很多了,首先我们将数据导入到PQ编辑器中,如下。

接着我们点击「主页」选项卡下的「分组依据」。

按照如下步骤将部门对姓名、年终奖依次求和。

可以看到「年终奖」的结果计算是正确的。

但是「姓名列」发生了错误,这个时候我们只需要点击「姓名列」。

将List.Sum更改成Text.Combine即可。

现在就轻松搞定这个复杂的需求了,是不是比函数简单太多了。

导出到Excel中的时候,数据如果更新了,直接刷新即可。

是不是非常强呢?这次使用的技巧还是Text系列的函数,关于这个函数的其他用法,前段时间也分享了一种,可以去看下哦~

复杂数据如何快速提取?

好了,那么今天的「Excel另类汇总」技巧就分享到这里了,你学会了么?

如果对你有帮助,记得点个「好看」哦,你有想学的PQ技巧,不妨在下方留言哦~

写不出M函数?想了解PowerQuery更多的学习技巧?

芒种的「PowerQuery实战-M函数入门到进阶」超值PQ课程上新啦~

想系统学习PowerQuery,不妨来看下芒种的实战课程,轻松有趣的方式授课,实战演练,社群答疑。

扫描

转载请注明:http://www.wuxiaobobo.com/zdmj/21005.html

------分隔线----------------------------

热点文章

  • 没有热点文章

推荐文章

  • 没有推荐文章