话不多说,往下看↓
一、多个工作簿单张工作表的合并
如下图所示,我们有几个区域的销售数据分别放在不同的工作簿中,每个工作簿内只有一张工作表,每个工作簿的表格结构是一致的,现在我们需要把这些工作簿的表格数据合并到一张工作表中。
操作步骤
1. 选择菜单栏【数据】-【新建查询】-【从文件】-【从文件夹】:
在打开的对话框中点击【浏览】,找到存放表格的文件夹后单击【确定】:
2. 之后会弹出一个界面,展示了选定的文件夹中包含的所有工作簿,单击右下角的的【组合】-【合并和编辑】
3. 在打开的【合并文件】对话框中,选择要提取的工作表,单击【确定】
4. 在打开的Power Query编辑器中我们已经可以看到合并后的效果,单击【关闭并上载】,这样就完成了多个工作簿单张工作表的合并。
二、多个工作簿多张工作表的合并
如下图所示,各区域的销售数据分布在不同工作簿的多个工作表中,现在要求把所有工作簿中的所有工作表全部合并到一个工作表中。
操作步骤
1. 第一步和多个工作簿单张工作表的步骤相同,选择菜单栏【数据】-【新建查询】-【从文件】-【从文件夹】:
在打开的对话框中点击【浏览】,找到存放表格的文件夹后单击【确定】:
4. 在Power Query编辑器中单击【添加列】-【自定义列】,在弹出的对话框中的【自定义列公式】中输入:
Excel.Workbook([Content],true),注意该公式需严格区分大小写,单击【确定】
5. 在Power Query编辑器中可以看到新增加的自定义列,单击自定义列旁的按钮,在弹出的对话框中点击【确定】
6. 在Power Query编辑器中单击【自定义data】旁的按钮,弹出的对话框中展示了表格的全部字段内容,单击【确认】
7. 单击【关闭并上载】即完成了多个工作簿多张工作表的合并。
三、再提供一个懒人办法
借助第三方软件,导入合并再导出工作台
操作步骤
打开简道云,新建一个应用,选择——从excel创建表单,然后选择一个excel文件,导入:
这时候需要注意,如果各个excel表头并不一致,你可以在导入时就将表头行列一一对应好:
匹配好字段后即可完成数据导入
导入后,我们打开该表单的数据管理后台,左上角还有个导入按钮,接下来你的工作就是:
重复上一次导入的步骤,然后导入:
重复——导入
重复——导入
最后——导出excel:
一个汇总的excel就完成了:
也不用啥代码,就是金蝉脱壳再脱壳一下。
超简单。
excel多个表格数据合并到一张表格的方法:
多表数据合并一表格步骤1:下面来介绍一下要合并的数据。我们有12张工作表,每个工作表是一个月份的数据。其中A列是客户名称,B列和C列分别是两个产品的销售数量。每个表格里A列的客户名称是一样的(可以类比财务报表的固定科目)。
多表数据合并一表格步骤2:首先,建立一个汇总表,把客户名称复制到汇总表的A列。
多表数据合并一表格步骤3:从B1开始,将工作表名称顺序填充在汇总表第一行。
注意:工作表名称可以用其他Excel小插件取得,转置粘贴到B1开始的单元格区域。
多表数据合并一表格步骤4:我们先来汇总产品一各月的销售数量。
双击B2单元格,输入公式:=INDIRECT(“‘”&B$1&”‘!B”&ROW(A2)),返回1月份A客户产品一的销售数量,我们可以查看原始数据表验证一下。
多表数据合并一表格步骤5:注意:上面INDIRECT函数生成单元格地址引用部分用了公式,B1代表月份,!B代表取每个表B列数据。row(A2)先返回A2单元格的行数2,然后下拉会变成3,4……等,也就可以顺序取得每个工作表其他客户的销售数据。
将B2单元格公式右拉,下拉填充满数据区域就可以方便的查看各月份各客户产品一的销售金额了。我们也可以查看原始数据表验证一下。
多表数据合并一表格步骤6:如果要查看产品二的数据,可以修改B2的公式,将!B改成!C,右拉下拉即可。也可以用查找替换的方法一次性完成该转换。
易错点提示:这种替换时不要只将B替换成C,因为公式中包含的所有字母B都会被替换成C,导致发生不可预期的错误。比如说ISBLANK函数的B替换成C后,excel就无法识别并运算了。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/16061.html