众力资讯网

合并透视多个 Excel 数据表,行区域怎样才能放入多个字段?

将多个数据表合并透视,可以直接用数据透视表的多重合并计算数据区域,但是如果需要有多个行值,这个方法可不太行。案例:将下图

将多个数据表合并透视,可以直接用数据透视表的多重合并计算数据区域,但是如果需要有多个行值,这个方法可不太行。

案例:

将下图 1 中的两个数据表合并透视,要求计算出各部门每个人的销量和库存之和。

效果如下图 2 所示。

解决方案:

先试试数据透视表,到底行不行。

1. 按 Alt+D+P --> 在弹出的对话框中选择“多重合并计算数据区域”和“数据透视表”--> 点击“下一步”

2. 点击“下一步”。

3. 依次将两个数据表添加到区域中 --> 点击“下一步”

4. 选择“现有工作表”及所需上传至的位置 --> 点击“完成”

以下是默认的数据透视表。这种方法会将第一列当做“行”区域,其余列都是“值”区域,没法将多列放入“行”区域。

建议使用以下方法。

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

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

表格已经上传至 Power Query。

3. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

4. 在弹出的对话框中选择“仅创建连接”--> 点击“加载”

5. 用同样的方式将右侧的数据表也上传至 PQ。

6. 选择任务栏的“主页”-->“追加查询”

7. 在下拉菜单中选择“表1”--> 点击“确定”

8. 删除“日期”列。

9. 选择任务栏的“主页”-->“分组依据”

10. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

通过“添加分组”添加一个分组,分别选择“部门”和“姓名”

通过“添加聚合”添加第二个聚合,分别如下设置两个聚合:

第一个聚合:

行列名:销量

操作:求和

柱:销量

第二个聚合:

行列名:库存

操作:求和

柱:库存

11. 选择任务栏的“主页”-->“关闭并上载”-->“关闭并上载至”

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

右侧绿色的表格就符合要求了。