Excel批量拆分“同类项”,动动鼠标就够了

下图左侧需要转换成右侧样式,即,不再按照部门类别汇总显示姓名,而是要每位员工对应一行,拆成详细的记录。

Power Query如何简单快捷地解决此类问题?
分析:本例想要达到上图右侧的效果,可以发现,
可先将同一个部门对应的不同姓名拆分出来(本例的拆分符号是各姓名之间的英文逗号',')
拆分姓名后,会用到类似于Excel透视表具有的汇总功能的“逆运算/逆操作”,也就是拆分开来,即,以“部门”为基准,针对不同的姓名,拆成不同的行,在PQ里,这个功能叫“逆透视”功能
注意:以下操作是在Excel 2019版本中进行的,不同版本,操作界面会有些许差异~

STEP1 获取数据到PQ

任意单击表格中【任意非空单元格】来激活该表格,点击【数据】-【自表格/区域】-【确定】(注意确定之前,要确认是否勾选了【含标题】),就打开了PQ操作界面;

STEP2 按分隔符拆分列

在弹出的PQ界面中,选中“姓名”列,选择【拆分列】-【按分隔符】;
在对话框中,选择【逗号】作为分隔符(如果是其他特殊分隔符,可以“自定义”,例如中文逗号等形式),拆分位置默认“每次”,【确定】即可;
STEP3 逆透视完成降维,实现拆分同类项
在弹出的界面中,先选中“部门”列,然后依次单击【转换】-【逆透视其他列】;
(也可以选中“部门”列后,右击选择【逆透视其他列】)

STEP4 删除无关列,修改列名

在弹出的界面中,先双击默认命名的“值”单元格,修改列名为“姓名”;
然后删除多余的“属性”列(选中该列,右击,选择“删除”);

STEP5  上传到Excel

最后关闭并上载到Excel。
动图操作如下:

总结

本文介绍的拆分“同类项”,其中主要的步骤是按分隔符拆分,然后进行“逆透视”来实现降维
如果数据有更新,在上载的数据表中右键【刷新】即可;
你学会了吗?
原载公众号 雷哥Office 雷哥Office
(0)

相关推荐