很多公司,尤其是大公司,都有很多部门。为了记账方便,财务部一般会为每个部门设置一个工作表,记录当前的支出情况(图1)。不过这个记录虽然清楚,但是不方便后续查询。例如,要查看某个部门在特定月份的支出,

传统的方法是在两个工作表中来回查询。现在有了Excel 2016的PowerQuery功能,我们可以很容易地将多个工作表合成在一起。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

新建一个工作簿文件,然后单击数据-新建查询-从Excel文件,然后选择上面包含多个工作表的Excel文件。导入文件后,将自动读取上述工作簿的列表,并自动显示每个工作表(图2)。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

提示:

如果要合成的工作表保存在多个工作簿文件中(合并后的工作表必须具有相同的数据结构),可以通过Kutools for Excel插件实现,在Excel中可以启动Kutools for Excel。

单击“企业/汇总”,在“汇总工作表向导”中,选择“将多个工作簿中的数据复制到一个工作表中”选项。然后单击“添加”按钮插入要合并的文件,并指定要合并的工作表,以将多个工作簿合并为一个工作簿。

最后,合并后的工作簿作为数据源执行上述操作。

在上面的窗口中选择任意一张工作表,点击“编辑”进入PowerQuery编辑窗口,因为这里我们只需要编辑“来源”的数据,所以可以删除右窗格“应用步骤”下除“来源”以外的所有数据(只保留来源)。

右键单击数据并选择Delete(图3)。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

完成上述操作后,我们只需要分析包含金额的“数据”数据,按住Ctrl键选中数据列中的数据,删除其他列中的所有数据。删除列数据后,单击数据列旁边的“过滤器”按钮。

选择“Expand”作为过滤选项,检查所有颜色并单击“OK”(图4)。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

可以看出,经过上述操作后,原工作簿的所有费用数据都集成到了一个工作表中。选择第一行,然后单击“开始-使用第一行作为标题”。以第一行的表头内容为标题,但由于合成时各子表的表头都是集成的,

所以需要隐藏其他行的冗余头数据。隐藏操作是在滤镜工具的帮助下完成的。根据提示点击日期右侧的filter按钮,在打开的下拉窗口中取消选中Date,这样只显示第一行的表头内容(图5)。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

完成上述操作后点击“确定”,在返回的编辑窗口中点击“文件-关闭并上传”,将所有整合后的数据上传到新的工作簿中(图6)。

提示:

数据保存并上传到Excel工作簿后,您可以随时单击右窗格中的刷新按钮,并在打开的窗口中单击编辑以返回到PowerQuery窗口进行编辑。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

在保存上传数据的窗口中,点击【插入】-【透视表】。在打开的窗口中,选择一个列表区域,选择所有合成数据,选择存储位置,选择现有工作表,在现有工作表区域插入一个透视图工作表(图7)。

010-350005

在数据透视表的字段设置中,依次拖动日期到行、金额到值、要过滤的部门、费用到列,完成数据透视表的布局,这样就可以很方便地看到数据透视表中各部门费用的排列和统计情况(图8)。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

继续单击Insert-Schedule,在弹出窗口中检查Date,单击Insert-Slicer,在弹出窗口中检查Department,完成数据透视表的设置(图9)。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

好了,完成以上操作后。以后,如果我们需要查看各个部门的费用数据,只需点击插入的日期或部门切片器,就可以根据自己的需求轻松过滤查看。比如你需要查看销售部门第一季度的费用明细。

那么只要将日期视图设置为“季度”,那么选择第一季度,点击切片器中的“销售部门”,即可立即显示该部门的第一季度费用汇总。当然,我们可以根据自己的实际需要查看任何数据(图10)。

多工作簿多张工作表多表合并(excel2013多个工作表合并)

以上是边肖给大家分享的Excel多工作表合并的具体解决方案。遇到这个问题的用户不用着急,只要按照上面的步骤操作就可以了,所以有需要的用户赶紧看看。