写一个案例,就要把各种解法写写透。二维表动态列求和,之前教了四种方法,但是还不够,PQ 绝不能缺席。
案例:
下图 1 中左侧的数据表是各销售人员一季度的业绩数,请根据 F 列的求和项计算出对应月份的总业绩。
效果如下图 2 所示。
解决方案:
1. 选中左侧数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”
2. 在弹出的对话框中保留默认设置 --> 点击“确定”:
表格已上传至 Power Query。
3. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至”
4. 在弹出的对话框中选择“仅创建连接”--> 点击“加载”
5. 选中右侧数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”
6. 在弹出的对话框中点击“确定”
此时表格虽然上传到了 Power Query,但是文本时间被自动转换成了时间格式,虽然很智能,但是本例中反而不需要,因此要将格式转换回来。
7. 选择菜单栏的“开始”-->“数据类型”-->“文本”
8. 在弹出的对话框中点击“替换当前转换”
9. 点开左侧的“查询”窗口 --> 选择 Table1
10. 选中“姓名”列 --> 选择菜单栏的“转换”-->“逆透视列”-->“逆透视其他列”
11. 选择菜单栏的“开始”-->“合并查询”
12. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
- 选中 Table1 的 Attribute 列
- 在下方的下拉菜单中选择 Table2
- 本例中 Table2 仅一列,因此默认已选中它
- 联接种类:保留默认值
13. 点击 Table2 标题旁边的扩展按钮 --> 在弹出的对话框中取消勾选“使用原始列名作为前缀”--> 点击“确定”
14. 点击“求和项”列标题旁边的下拉箭头 --> 在弹出的菜单中选择“删除空”--> 点击“确定”
15. 选中 Value 列 --> 选择菜单栏的“转换”-->“统计信息”-->“求和”
16. 选择菜单栏的“转换”-->“到表”
17. 将表格标题修改为“总计”
18. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至”
19. 在弹出的对话框中选择“仅创建连接”--> 点击“加载”
20. 在右侧的“工作簿查询”区域选中 Table1 --> 右键单击 --> 在弹出的菜单中选择“加载到”
21. 在弹出的对话框中选择“表”,选择“现有工作表”及需要上传至的位置 --> 点击“加载”
22. 如果将 F2 单元格的值修改为“1月”,只需要选中绿色表的任意单元格 --> 右键单击 --> 选择“刷新”
右侧绿色区域的表格就随之更新了结果。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。