如何将多个excel文件作为不同sheet都导入一个excel文件中
利用复制工作表就可以完成。
例:
有3个excel文件,文件名分别为:1.xlsx、2.xlsx、3.xlsx,如图所示:
要将这3个文件中对应的工作表全部合成到1个新的excel文件中,可以这样做:
1、新建excel文件,并保存(假设保存文件名为:合并后数据.xlsx)
2、在此新文件(合并后数据.xlsx)打开的情况下,分别打开要合并的文件(1.xlsx、2.xlsx、3.xlsx )。
3、选择第1个文件(1.xlsx”),在其要合并导入的工作表标签上右击选择“移动或复制”;
4、在“移动或复制工作表”对话框的工作簿下拉列表中选择“合并后数据.xlsx”,勾选“建立副本”复选框,点击“确定”。
5、完成后即可将“1.xlsx”中的“数据1”工作表复制到"合并后的数据.xlsx”工作薄文件中,如图所示:
6、按上述操作分别将其余的工作簿“2.xlsx”和“3.xlsx”中对应的工作表复制至新工作簿“合并后数据.xlsx”即可。
这是通过移动工作薄中的“工作表”来实现的,此处举例把工作薄《菜单信息》中的工作表“SQL Results”导入到工作薄《对账需求报表》中,如下详解步骤供参考:
1、先把需要导入的工作表(如打开一工作薄名为《菜单信息》的文件)及被导入的工作薄(如《对账需求报表》文件)都打开;
2、在其中一个需要导入的文件中(如打开工作薄《菜单信息》),鼠标点击工作表“SQL Results”,单击右键选择“移动或复制”,如下图
3、接2,打开如下对话框,
4、点击工作薄的下拉三角,选择“对账需求报表”并勾选“建立副本”(勾选后原工作薄中工作表还存在,若不勾选则会把原工作薄中的文件直接移除)
5、选择移动到新工作薄中的位置,如下图,
6、点击确定后即可成功导入
《对账需求报表》原工作表内容:
把工作薄《菜单信息》中的工作表“SQL Results”导入到工作薄《对账需求报表》中后,工作表内容:
VBA精彩实例003 多个文件的sheet组合到一个文件的多个sheet 多文件合并为一个文件中的多个sheet表