按部门合并姓名,再来一个新方法

先看数据,左侧是各个部门的人员详单,也是咱们要处理的基础数据。右侧是按部门合并姓名后的效果,就是咱们今天要说的知识点了:
接下来咱们就以Excel 2019为例,来说说具体的操作步骤。
步骤1
单击数据区域任意单元格,【数据】→【自表格/区域】,把数据加载到Power Query编辑器里:
步骤2
展开左侧的查询窗格,右键单击连接名称“表1”,复制。得到一个新的连接。名称为“表1(2)”。
在这个连接中,右键单击【姓名】字段,删除。
右键单击【部门】字段,删除重复项。
步骤3
单击【主页】→【合并查询】,然后按下图所示步骤,完成操作。
步骤4
单击【添加列】→【自定义列】,在弹出的对话框中输入以下公式:
=[表1][姓名]
其中的[表1]是合并后的字段名称,[姓名]是这个表中包含的字段名称,操作的时候注意换成实际的名称。
单击【自定义】字段的展开按钮,选择“提取值”,分隔符选择逗号。
右键单击【表1】字段,删除。
步骤5
依次单击【主页】→【关闭并上载】→【关闭并上载至…】,在弹出的对话框中选择【仅创建连接】。

在工作表右侧的“查询&连接”窗格中,右键单击名为“表1(2)”的连接,选择“加载到”,在弹出的对话框中选择“表”,然后选择存放的位置。

OK,看看完成后的效果吧:
此方法一劳永逸,如果数据源中增加了数据,只要在汇总区域右键刷新一下就OK。
有小伙伴说了,高版本嘛,用TEXTJOIN函数也是可以的啊,嗯嗯,这个主要还是看需要处理的数据量,数据量少了,方法可以不限。数据量多了,PQ的优势就显现出来了。
作者:自学成菜
(0)

相关推荐