在工作中,时常要遇到将许多个工作簿中的数据合并到一个工作表中,一个一个的复制粘贴吧,几个表或者十几个表还行,再多了恐怕就太费时了,如果再多点比如有几十上百个表要合并,而且又催得急可能就不是加不加班的问题了,而是会不会耽误工作的重大问题了,一旦耽误了工作其后果是可以想见的。
今天在这里给大家分享一个快速合并多个工作簿中内容到一个工作表的方法,此方法必须有一个前提条件,这是这些工作簿中的工作表必须是同样的结构。
如上图所示,每一个表都具有:序号、学生姓名、性别、出生日期、民族、年级、班级、户口性质这些字段,同时顺序一致。
首先,将所有需要合并的表以及最终结果表放在同一个文件夹中,如下图所示:
打开最终需要的结果表,本例中就是“2019级在校生信息”表,点击“数据”菜单,点击“新建查询”,点击“从文件”,选择“从文件夹”,如下图所示:
点击“从文件夹”,在出现的界面中点击“浏览”,找到刚才建立的文件夹,如下图所示:
点击“确定”,点击“确定”,然后出现如下图的结果。
在上图界面中点击“添加列”,点击“添加自定义列”,出现如下界面:
然后在“自定义列公式”下面的框中输入如下公式:
=Excel.Workbook([Content]),(注意公式中的首字母是大写的),然后点击确定,此时可以看到后面多了一列,列标为“Custom”的列。如下图所示:
在最后一列的筛选器中筛选,只选择”DATA”数据选项,将其他选项前面的勾都去掉,如下图:
在上图界面中点出确定,这样原来的列标“Custom”就变成“Custom.data”,如下所示:
继续对“Custom.data”右边按钮进行点击,在出现的界面中直接点击确定。
点击确定后等待几秒钟,表格中所有的数据就显示出来了,如下图所示:
点击“文件”或“开始”,点击“关闭并上载”得到如下表格:
上图表中从“序号”开始后面的数据就是我们需要的,删除“序号民”列前面的数据,得到最终汇总结果:
是不是超简单呢?书上得来终觉浅,绝知此事要躬行。喜欢的话,就跟着我的步骤操作一遍吧。