先看数据,左侧是各个部门的人员详单,也是咱们要处理的基础数据。右侧是按部门合并姓名后的效果,就是咱们今天要说的知识点了:接下来咱们就以Excel 2019为例,来说说具体的操作步骤。单击数据区域任意单元格,【数据】→【自表格/区域】,把数据加载到Power Query编辑器里:展开左侧的查询窗格,右键单击连接名称“表1”,复制。得到一个新的连接。名称为“表1(2)”。单击【主页】→【合并查询】,然后按下图所示步骤,完成操作。单击【添加列】→【自定义列】,在弹出的对话框中输入以下公式:其中的[表1]是合并后的字段名称,[姓名]是这个表中包含的字段名称,操作的时候注意换成实际的名称。单击【自定义】字段的展开按钮,选择“提取值”,分隔符选择逗号。依次单击【主页】→【关闭并上载】→【关闭并上载至…】,在弹出的对话框中选择【仅创建连接】。
在工作表右侧的“查询&连接”窗格中,右键单击名为“表1(2)”的连接,选择“加载到”,在弹出的对话框中选择“表”,然后选择存放的位置。
此方法一劳永逸,如果数据源中增加了数据,只要在汇总区域右键刷新一下就OK。有小伙伴说了,高版本嘛,用TEXTJOIN函数也是可以的啊,嗯嗯,这个主要还是看需要处理的数据量,数据量少了,方法可以不限。数据量多了,PQ的优势就显现出来了。