相信各位做过数据汇总的\"表哥表姐\"都有过这样的经历,需要将很多下级部门的数据汇总成一个总表(如下图所示),这个时候,很多人的思路都是新建一个汇总表,然后一个一个分表的打开,疯狂的CTRL+C和CTRL+V,搞得头晕眼花。有没有什么办法快速汇总呢,有多少人考虑过这个问题吗?
今天,我们就来给大家分享一个摆脱CTRL+C和CTRL+V,快速汇总的办法。使用到的是Excel中新增的插件Power Query功能(Excel2016及以后版本已经内置在数据模块,并改名为获取数据)。本次我通过Excel2019来演示实现方法,其他版本操作大同小异。
1.点击【数据】选项卡下的【获取数据】下的【自文件】重的【从文件夹】按钮。
2.在弹出的对话框中填上文件夹路径,可以直接复制路径过来粘贴(推荐),也可以通过浏览按钮找到需要的路径,点击确定。
3.在新的窗口里面,选择clean Data。
4.在编辑界面中,将多余的列删除,只留下以下列,我们需要在Name和Folder Path列中提取一些需要的信息。
首先从Name列中提取班级信息,鼠标点击选中该列,然后在依次点击【转换】下的【提取】下的【分隔符之前的文本】,在新的窗口中输入【.】。
其次从Folder Path列中提取年级信息(即工作簿的名称),鼠标点击选中该列,然后在依次点击【转换】下的【提取】下的【分隔符之间的文本】,在弹出的窗口中【开始分隔符】和【结束分隔符】填为【/】,高级选中【要跳过的开始分隔符】填3,如图。
5.点击【添加列】中的【自定义列】,在弹出的对话框中自定义列公式中输入Excel.Workbook([Content]),确定,点解【自定义列】右上角的图表,选择展开。
再次用同样的办法展开【自定义.Data】列。
在生成的数据中,将原表的表头行筛选掉。
6.整理需要的数据,将没有用的列删除,更改列的名称,整理后的效果如下:
7.点击【开始】选项卡下的【关闭并上载】,将结果上载到工作表。
该方法还有一个比较智能的地方,如果原始文件夹中的文件夹数量或者工作簿数量有增减,在增减后,只需要选中上载后的的表格中的任意单元格,鼠标右击,在弹出的菜单中点击【刷新】,所有的数据就会重新汇总,可以说十分智能化。
如果需要获取本教程的演示文件,请点击我名字后面的关注,然后私信【多文件汇总】获取。日常工作当中,经常会遇到多表合并的情况,之前系统地写过一篇教程:
史上最全!Excel 如何合并多个工作表或多个工作簿?
文中介绍了多种方法,可以通过剪贴板、VBA编程、Power Query甚至是Windows 批处理命令;
但是有些新手小伙伴表示代码修改不好,同时也没有安装高版本的Excel,无法使用Power Query,还是不知道怎么去快速的合并工作表/工作簿。
所以这段时间,我制作了一个模板表,只需要点点鼠标即可完成工作表的合并,新手也可以轻松操作,快来一起看看吧~
功能介绍在Excel开始功能区的前面,我们自定义了一个工具箱,用于显示合并按钮。这里一共添加了3个按钮:
合并工作表:合并一个工作簿下的所有工作表;
合并工作簿:合并一个文件夹下的所有工作簿;
Clear:清除按键,清除当前表格下的所有内容。
功能展示-合并工作表点击之后,会自动弹出一个文件选择框,支持xls和xlsx两种文件格式,双击需要合并的工作簿,将会自动完成汇总。
同时为了便于数据核对,Excel会在汇总内容的前方新建一列,用于展示数据来源的工作表,如下图所示:
这里我们合并带有6个插页的工作表:
动图展示如下:
功能展示-合并工作簿合并工作簿用于合并多个工作簿,前提是需要我们将待合并的工作簿放置于同一文件夹内,如下图所示:
点击按钮之后,会自动弹出一个文件夹选择框,选择需要合并的文件夹,点击【确定】即可完成合并。
同样的,Excel会在汇总内容的前方新建一列,用于展示数据来源的工作簿,如下图所示:
这里我们汇总6张工作簿的数据,动图展示如下:
功能展示-ClearClear主要是清除当前工作表中的所有内容,点击之后会将当前内容清空。
当然,如果你在合并表格之前,当前界面有内容的话也没关系,Excel会提醒你当前表格已有内容,是否需要清空,在得到肯定答复的时候,Excel才会将内容清除。
小结需要模板表的小伙伴可以在后台私信。大家可以先尝试下上面的方法,如果实在搞不定,在考虑模板表,点点鼠标轻松汇总。
以上就是今天的分享,希望对你有所帮助,我们下期见~