Excel 多个工作表或工作簿快速合并工具
2018-12-19 本文已影响389人
贾斯汀表哥
VBA 宏小工具,能快速合并多个工作表或者工作簿的数据,合并支持拷贝数据格式,可指定是否复制表头,可指定复制的起始行,也可显示数据来源那个表格或工作簿,基本上没有复制行数的限制。要求待合并的工作表或工作簿具有相同的列,列的顺序一致,不存在合并的单元格。想必很多人在分析数据时遇到此类问题多采用比较累的法子,不断的复制粘贴,希望此工具给你一点点小帮助。
工具请在试用版请在我的百度网盘下载,试用版不支持工作簿数据的合并,
下载链接:https://pan.baidu.com/s/17gohhoNYQ_yVKNQwCjr6eg ,提取码:drv4
正式版需支付12简书币。有意者请在简书上私信作者,在简书上如何私信作者。
下面我按完整版介绍一下工具的功能:
文件下载后直接打开,打开时不要忘记启用宏。打开后你看到是它的参数栏,如下:
上图的参数合并选定工作簿中的所有工作表,下面为个参数解析:
- 合并方式:指定合并的数据来源于“工作表” 或 “工作簿”
- 待合并工作表:合并当前激活的工作表,或所有工作表
- 复制表头:是否复制表头,第一行数据默认为表头
- 显示数据来源:是否在合并好的数据表中显示数据来源于那个工作表或工作簿
- 复制的起始行:从工作表的哪一行开始复制数据
- 待复制的总列数:指定多少列的数据待复制,默认从第一列开始
- 存放数据的起始行:在此表的第几行开始存放合并好的数据。如你在此表中准备了表头,你可能要调整此参数
- 指定是否复制格式:格式表示数据当前用的类型,如数值、日期、文本等。
参数完成后,点击 “开始合并”会弹出一个文件选择对话框供你选择文件,如下:
如果当前 “合并方式” 为 “工作簿”,你可以选定多个文件合并来源于多个工作簿的数据。
接着我用上面的参数合并多个实施不同日期的生产订单数据,来演示一下最终合成的数据。数据源如下图:
工作表按日期命名,工作簿名称带实施编码。合并生成的数据如下:
图中方框标注的分别为表头、数据来源。如你复制表头,合并好后可能要删除一下重复的表头数据。
到此功能介绍完毕。欢迎评论,如果你喜欢这篇文章, 请记得点赞哦,谢谢!
本文为作者原创文章,未经作者允许不得转载。