excel如何进行多表合并! Excel多表合并都在这里了
作者:本站作者 人气:早期的多表合并,总结了几个方法,最近又新研究出了2个方法。
格式相同的多个工作表,现在要合并到一个工作表。

前面几天刚发了新函数,仔细研究居然也可以多表合并,不可思议。必须要先看完,理解语法,要不然估计看不懂哦,新函数的文章详见:又出新函数WRAPROWS,简直不要太好用,想到头痛的难题,2个参数就轻松解决
假如每个工作表的每个单元格都有内容,可以使用这个简单的公式合并。TOCOL的作用就是将所有工作表的非空单元格合并成一列,WRAPROWS的作用就是将一列内容变成3列。
=WRAPROWS(TOCOL('9月:12月'!A2:C100,1),3)

还有就是VSTACK合并,这种适用范围更广,不需要全部单元格都有内容,只需要某一列都有内容就行,比如A列。
VSTACK将所有工作表合并过来,不过含有多余的区域,再借助FILTER判断A列为非空。
=FILTER(VSTACK('9月:12月'!A2:C100),VSTACK('9月:12月'!A2:A100)<>"")

以上为最新版的Excel和WPS才有的函数。
下面就是旧方法,可以复习一下。
这是一份全年12个月的明细数据,每个月份格式都一样,存在插入表格或者筛选状态。现在要将这些数据全部合并,用手工复制粘贴是很麻烦的,而用PQ如果不熟,会出现重复数据。

这里,再重新整理说明。
1、Excel2016以上版本
新建一个工作簿,点数据→获取数据(有的版本叫新建查询)→从文件→从工作簿,浏览到指定的工作簿,导入,选择这个工作簿,点转换数据。

进入PQ编辑器,关键点来了,在Kind列除了Sheet也就是1月到12月外,还有Table也就是无关的表格,这就是导致重复的原因。

对Kind列进行筛选,只保留Sheet,这样就正常了。保留Data列,其他列都删除掉。

点Data展开数据,将第一行用作标题,取消多余的标题筛选。

这样就合并完成,点关闭并上载就可以。

2、低版本
Excel2010以上版本,PQ功能虽然没有,不过可以下载。

Excel2007这个没法安装PQ,没关系。
这里送你一个合并模板,将模板和你要合并的工作簿放在桌面的同一个文件夹。

打开Excel不加班 合并模板,点头像运行,几秒就合并完毕。

说明,这个模板不管是一个工作簿或者多个工作簿,只要在同一个文件夹,都可以合并。
3、WPS表格
WPS表格,没法使用PQ和模板,不过专业版或者会员提供了合并功能。
记住这个功能:合并表格。

加载全部内容
天下:万象
王者荣耀:世界
九牧之野
天命西游
失控进化
龙之刃
孙美琪疑案:幽静
环形战争