在日常工作当中,我们时常会遇到这样的问题:老板交给你一份左边的表格,要求你将其转换成右边的格式。如果你采取手动复制的方式,效率无疑会非常低。今天,我要向大家分享一种使用Excel的Powerquery功能,实现快速逆透视数据的方法。
首先,我们需要创建一个Powerquery。具体操作如下:选中数据源,在数据选项卡下点击“获取和转换数据”,选择“来自表格区域”。在弹出的窗口中,勾选“表格包含标题”选项。
接下来,进入PQ编辑器进行数据处理。首先,选择“员工”列,点击主页中的“拆分列”功能,选择“按字符数拆分”。在自定义字符中,系统会自动识别表格中的字符,这里我们使用顿号作为分隔符。点击确定后,每个员工的名字都会被单独分成一列。
然后,我们点击“部门”列,在“转换”选项卡中选择“逆透视其他列”。此时,我们会得到3列数据,中间的“属性”列可以删除,留下我们需要的2列结果。
完成上述步骤后,在左上角点击“关闭并上载至”,将数据返回到原始数据表格中。点击需要返回的位置,即可得到所需的结果。
此外,当左边的数据进行新增时,这个表格也能自动更新结果。例如,我们新增一个“总经办”部门,数据也会自动更新。但是,如果原本只有3个员工,现在再新增一个员工,点击刷新后并不能进行更新。为了解决这个问题,我们需要进行进一步优化。
具体操作如下:在数据选项卡中,找到“查询和连接”,找到刚才创建的连接,点击“编辑”。系统会跳回到之前的PQ界面。我们只需要找到“按分隔符拆分列”步骤上方的公式,将逗号和右边大括号中的内容删除。因为这部分内容限制了最多只能有3列结果。删除后,保存修改,无论添加多少个员工,点击刷新都能得到我们想要的结果。
关于这个小技巧,你是否已经学会了呢?不妨动手试试吧!相信通过实践,你一定能够熟练掌握这个方法,提高工作效率。