Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6535|回复: 10

excel工作簿拆分和合并

[复制链接]
发表于 2019-5-5 10:23 | 显示全部楼层 |阅读模式
2学分
本帖最后由 徐淑颖 于 2019-5-6 08:52 编辑

操作流程.jpg 老师您好!我现在想根据一张工作表的明细自动拆分工作簿,然后再进行2次拆分,3次拆分;拆分后让员工填写数据,再一层一层汇总合并工作簿数据;具体见附件,我以前也写过简单的一次拆分代码,这次有点复杂,搞不定了,请指教!

工作表拆分合并.rar

275.45 KB, 下载次数: 18

最佳答案

查看完整内容

1、拆分时,拆分到一个“拆分后数据”文件夹。如果已有此文件夹,先自动删除然后新建它。 2、你看命名行不行,说一下,地级市为南京的,省区有两个对应它,这样的情况有很多,所以这样命名了。 3、关于合并,只做了个简单的。要把它放在要合并的文件同目录下操作。我做了两个检查,其中一个检查是判断E1单元格是不是*物料名称*,如果不是,就弹出提示,中止程序,一个检查是检查空表,对空表不汇总,如果不是空表就进行第一个检 ...
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-5-5 10:23 | 显示全部楼层
1、拆分时,拆分到一个“拆分后数据”文件夹。如果已有此文件夹,先自动删除然后新建它。
2、你看命名行不行,说一下,地级市为南京的,省区有两个对应它,这样的情况有很多,所以这样命名了。
3、关于合并,只做了个简单的。要把它放在要合并的文件同目录下操作。我做了两个检查,其中一个检查是判断E1单元格是不是*物料名称*,如果不是,就弹出提示,中止程序,一个检查是检查空表,对空表不汇总,如果不是空表就进行第一个检查。
4、我想,合并做一个这样的就够了,没必要非要汇总同省区的。如果要各省区的,你可以汇总后,排序,再拆分。

工作表拆分合并.rar

289.69 KB, 下载次数: 14

遍历文件夹汇总.rar

17.12 KB, 下载次数: 14

回复

使用道具 举报

发表于 2019-5-5 11:09 | 显示全部楼层
1、拆分时,不知道目录和各文件层次要安排成什么结构的。都拆分到同一目录下也可以。2、合并时,是不是要对文件命名规则统一一下,否则还要用代码打开文件再判断。你想怎么着?
回复

使用道具 举报

 楼主| 发表于 2019-5-5 12:43 | 显示全部楼层
本帖最后由 徐淑颖 于 2019-5-5 12:45 编辑
高 发表于 2019-5-5 11:09
1、拆分时,不知道目录和各文件层次要安排成什么结构的。都拆分到同一目录下也可以。2、合并时,是不是要对 ...

老师您好!不好意思,没表达清楚;拆分时候 直接生成同目录文件夹下的多个文件就可以了,命名以拆分的字段就行;合并时候会把需要合并的工作簿 统一命名原则 放在统一文件夹里;一般一次就拆分、合并几个到十几个工作簿数量;   拆分生成的文件名一般用  江苏数据表、河北数据表、山东数据表。。。合并的时候也是这样的统一格式名称;
回复

使用道具 举报

 楼主| 发表于 2019-5-5 16:59 | 显示全部楼层
本帖最后由 徐淑颖 于 2019-5-6 08:52 编辑
高 发表于 2019-5-5 16:15
1、拆分时,拆分到一个“拆分后数据”文件夹。如果已有此文件夹,先自动删除然后新建它。
2、你看命名行不 ...

谢谢老师指教,大概就是这个意思,稍微有点出入;拆分:我不是想一次性全部拆分出来,第一次拆分 就是把所有大区拆分出来就可以了(我操作)(命名例:大区-01),第2次拆分我针对刚才拆分出来的一个大区的数据再拆分到下面的省区(大区负责人操作)(命名例:省区-江苏z区),第3次拆分就是把第2次拆分出来的一个省区数据再拆分到地级市(省区人员操作)(命名例:地级市-南京 )(地级市跨省区的问题不用在意);另外我原始表里的其他数据汇总表能不能保留,数据我用公式根据明细数据更新;

合并:就是刚才 拆分出来的工作簿放在一个文件夹里再合并起来,主要合并第1张明细表数据,汇总表数据我用公式自动更新;    代码提示错误:无法运行宏;

麻烦老师了; 操作流程.jpg




回复

使用道具 举报

发表于 2019-5-5 18:04 | 显示全部楼层
本帖最后由 ahn 于 2019-5-5 18:05 编辑
徐淑颖 发表于 2019-5-5 16:59
谢谢老师指教,大概就是这个意思,稍微有点出入;拆分:我不是想一次性全部拆分出来,第一次拆分 就是把 ...

一图抵千言!
尽可能地使用图形来描述被拆分的表及拆分出来的表的组织关系,
这样不易产生理解上的偏差。








回复

使用道具 举报

 楼主| 发表于 2019-5-6 08:53 | 显示全部楼层
ahn 发表于 2019-5-5 18:04
一图抵千言!
尽可能地使用图形来描述被拆分的表及拆分出来的表的组织关系,
这样不易产生 ...

操作流程.jpg 有道理,谢谢!
回复

使用道具 举报

发表于 2019-5-6 11:00 | 显示全部楼层
拆分:就按我的拆分结果,你不想要什么表有什么表吗,即使你分类归到各文件夹都不是问题。如果非按你的分三步拆分,有什么特别的意义,是不是按类别分到几个文件夹里又不说。合并:为什么不能执行宏?另外,如果分步合并,你说南京合并到哪个省区?要程序打开工作表查看后再确定?可以是可以,但没什么意义,不如一步合并,然后你想怎么拆就怎么拆。
我不想改了,不好意思
回复

使用道具 举报

 楼主| 发表于 2019-5-6 11:02 | 显示全部楼层
高 发表于 2019-5-6 11:00
拆分:就按我的拆分结果,你不想要什么表有什么表吗,即使你分类归到各文件夹都不是问题。如果非按你的分三 ...

好的,非常谢谢!以你给我的基础代码,我自己研究看看应该没什么问题的;主要不是我自己用这张表啦,我就负责第一步拆分到片区,其它的要靠大区的人再拆分啦;
回复

使用道具 举报

发表于 2019-5-6 11:57 | 显示全部楼层
分三步拆分,区别只有一点,就是变量l分别等于1-3.汇总表跟着复制过去了。

合并原来确实不能用,我改了宏名,按钮这里指定宏没改一致。

工作表拆分合并.rar

308.45 KB, 下载次数: 14

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 16:20 , Processed in 0.544521 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表