有多个Excel,每一个Excel里面有多个sheet,每一个sheet表头不同,但是对应的sheet表头是一致的?

有多个Excel,每一个Excel里面有多个sheet,每一个sheet表头不同,但是对应的sheet表头是一致的,如何把对应的sheet合并到一起?比如截图:一个Excel表里面有四个sheet,“整体数据”“团队数据”“小组数据”“人数据”;有多个这样的Excel表,每个Excel表里面对应的整体数据的sheet表头是一样的,团队数据的表头是一样的。。怎么把他们合并到一起?最终就是一个Excel表,里面有四个sheet?请大神帮忙

这个可以使用VBA来解决问题。

因为你每个工作簿里的工作表都是对应的,各工作表里边的数据格式也是对应的,那么就比较容易处理 。
可以把这些工作簿放到同一个文件夹目录下,用VBA来提取。首先要遍历目录,提取工作簿名称之后写入数组,并依循环数组,次打开工作簿,提取相应的相应的数据到总工作簿相应工作表之后关闭,依次进行。
具体的VBA代码不免费。需要原文件的样表才能做。
如果还有问题,欢迎继续追问或者私信,欢迎关注。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-15

Excel怎样把多个工作表同字段不同位置数据汇总