在 Power Query 中对表格计算、重新布局等,都是很容易实现的,举几个最常用的例子。
案例:以下图 1 为例,分别
分类求和
转置成二维表
将同类项合并到同一单元格中
效果如下图 2、3、4 所示。
解决方案 1:分类求和1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”
2. 在弹出的对话框中保留默认设置 --> 点击“确定”
表格已经上传至 Power Query。
3. 选择菜单栏的“主页”-->“分组依据”
4. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
在下拉菜单中选择“物资”
新列名:输入“总数”
操作:选择“求和”
柱:选择“数量”
完成。
解决方案 2:转二维表1. 就在上一个结果的基础上,将公式中的
List.Sum([数量]), type nullable number 替换成 Table.AddIndexColumn(_,"第几次出现",1,1, Int64.Type)
2. 点开“总数”旁边的扩展钮 --> 在弹出的菜单中取消勾选“物质”和“使用原始列名作为前缀”--> 点击“确定”
3. 选中最后一列 --> 选择菜单栏的“转换”-->“透视列”
4. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
值列:选择“数量”
点开“高级选项”--> 选择“不要聚合”
搞定。
解决方案 3:同类项放入同一单元格1. 重复方案 1 中的步骤 1、2 --> 点击“数量”左边的格式符号 --> 在弹出的菜单中选择“文本”
2. 在弹出的对话框中点击“替换当前转换”。
3. 选择菜单栏的“主页”-->“分组依据”
4. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
在下拉菜单中选择“物资”
新列名:输入“数量列表”
操作:选择“求和”
柱:选择“数量”
5. 将公式中的 List.Sum 替换为 Text.Combine
6. 在[数量] 后面加上 ,"/" --> 回车
7. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至”
8. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上载至的位置 --> 点击“加载”
最后这两个步骤也同样适用于前两种解决方案。