ExcelPowerQuery能不能像透视表一样轻松地透视多个字段?

Excel学习世界 2022-12-20 08:28:32

有学员提出了一个好问题:Power Query 如何透视多列呢?也就是说,如何将多个字段作为行字段透视汇总?

其实这个需求在数据透视表中再普通不过了,丝毫没有难度。为何非要用 PQ 呢?因为有的时候,我们已经用 PQ 在进行其他设置了,如果再切换成透视表,体验并不是很流畅。

那么今天我就教大家 PQ 中透视多列的一种比较简单的方式。

案例:

将下图 1 的数据表按部门和月汇总,效果如下图 2 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已上传至 Power Query。

3. 选中“月份”列 --> 选择菜单栏的“主页”-->“数据类型”-->“文本”

4. 在弹出的对话框中点击“替换当前转换”

5. 选中“部门”和“月份”列 --> 选择菜单栏的“转换”-->“合并列”

6. 在弹出的对话框中选择“冒号”或其他任意符号 --> 点击“确定”

7. 删除“姓名”列。

8. 选择菜单栏的“添加列”-->“自定义列”

9. 在弹出的对话框的公式处输入“1”或其他任意字符或数字 --> 点击“确定”

10. 选中“自定义”列 --> 选择菜单栏的“转换”-->“透视列”

11. 在弹出的对话框中选择“交易笔数”--> 点击“确定”

12. 选中“已合并”列 --> 选择菜单栏的“主页”-->“拆分列”-->“按分隔符”

13. 点开“月份”标题旁边的箭头 --> 在弹出的菜单中取消勾选“空白”和“月份”--> 点击“确定”

14. 将日期列的格式修改为“文本”

15. 点击“替换当前转换”

16. 依次修改每个标题名。

17. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至”

18. 在弹出的对话框中选择“现有工作表”及所需上传至的位置 --> 点击“加载”

绿色的表格就是想要的结果。

0 阅读:3

Excel学习世界

简介:Excel 学习交流