菜单

如何将多个Excel文件汇总到一个文件当中

2019年11月7日 - 办公软件

问题:如何将多个Excel文件汇总到一个文件当中?

回答:这里介绍2种方法,一种是使用Excel的PowerQuery汇总,一种是使用Python汇总,下面我简单介绍一下实现过程,主要内容如下:

为了更好的说明问题,在我这里新建了4个excel文件,放在一个文件夹下面,后面就是对这4个文件汇总:

香港理财婆玄机图 1

每个文件的样本数据如下,包含一个季度3个月:

香港理财婆玄机图 2

PowerQuery汇总

1.首先,新建一个空的Excel文件,依次选择“数据”->“新建查询”->“从文件”->“从文件夹”,如下:

香港理财婆玄机图 3

2.接着在弹出的对话框中选择需要合并的Excel文件夹,如下:

香港理财婆玄机图 4

3.点击确定后,就会显示出该文件夹下面所有的Excel文件,如下,我们点击“Combine”进行合并:

香港理财婆玄机图 5

4.接着我们选中Sheet1进行数据合并,如下:

香港理财婆玄机图 6

点击确定后,就会进入查询编辑器中,预览我们合并的数据,如下:

香港理财婆玄机图 7

5.这里我们不需要第一列数据,所以直接选中这列,右键删除就行,最后选中菜单栏左上角的“Load
& Closed”,即关闭并上载,就能合并数据,如下:

香港理财婆玄机图 8

合并后的数据如下,至此,我们就完成了将多个Excel文件汇总到一个Excel文件中:

香港理财婆玄机图 9

Python汇总

这个也挺简单的,主要用到pandas这个数据处理库,可以快速读取excel文件,并合并,下面我简单介绍一下实现过程,感兴趣编程的朋友可以试一下,也就不到10行代码:

1.安装pandas,这个直接在cmd窗口输入命令“pip install pandas”就行,如下:

香港理财婆玄机图 10

香港理财婆玄机图,2.安装完成后,我们就可以合并Excel文件数据了,主要代码如下,很简单,ConcatExcel函数第一个参数dir_name是需要合并的Excel文件夹,第二个参数sheet_name是合并的Sheet页:

香港理财婆玄机图 11

点击运行程序,合并后的效果如下,与上面PowerQuery合并效果类似:

香港理财婆玄机图 12

至此,我们就完成了将多个Excel文件汇总到一个Excel文件中。总的来说,整个过程不难,PowerQuery和Python这2种方法都很简单,只要你熟悉一下流程,多动手练习几遍,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

回答:谢诚邀:

工作中常会遇到这样一些场景:一个工作簿内有无数个工作表,格式相同,一些列相同,需要把这些工作表的内容汇总到一个工作表里。M公司近期新开了一些店铺,为了调研店铺在这些商圈的吸引力,公司委派小白这个月每天都要提报这些店铺的进店人数,如下表:

香港理财婆玄机图 13

很快一个月过去了,小白也做了30份这样的表格。到月底时,市场部领导要求分析这些店铺每天进店人数的走势图。小白听到这个噩耗差点吐血。要做趋势图总得先把这些数据放在一起吧,30个这样的,我得重复这么多次复制粘贴。。。

接下来小E和大家分享,遇到这样的情形该如何处理,我们选取3个工作表为例说明,把1日、2日、3日的数据合并放在汇总表里:

香港理财婆玄机图 14

1.点击A1单元格,点击数据选项卡——数据工具——合并计算;

香港理财婆玄机图 15

2.在引用位置区域选择1日工作表中内容,再点击添加;

香港理财婆玄机图 16

3.同上一步骤,把2日,3日的内容如是添加;

香港理财婆玄机图 17

4.勾选首行及最左列;

香港理财婆玄机图 18

5.补全A1 单元格标签。

香港理财婆玄机图 19

回答:选择PQ的话得高版本。现在很多办公人员用的都是低版本,所以用vba较多。再说多个Excel文件合并到一个文件内。这种情况每个人遇到的情况比较少。所以vba也不用。只需要手工移动或复制过去就可以。

这类问题最好的解决办法就是以后把同类型的文件都直接写到一个Excel工作簿的工作表中。如果数据比较庞大,就写到Access中,以便方便数据汇总和分析的时候用。

回答:建议搜搜悟空问答,类似问题不少。

我知道的方法至少有三种:插件、vba和powerquery,个人推荐powerquery。

回答:这个得利用VBA功能,

回答:powerquery首选

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图