Hi,大家好,前面有个小伙伴留言说自己有一份总表,每个月需要将总表的数据按照不同的要求进行拆分,比如拆分依据有时候是A列、B列、C列等等,这个拆分的列是不固定的,有没一种办法可以一次解决他们 。因为这个小伙伴每次在处理这些数据的时候,都是耗费大量的时间 。因此我给他写了这样一个小小的工具,来完成这个重复性的工作 。

如下图所示 , 有这样一份源数据 , 当然这个报表的数据可以还有很多 , 在这里只是举一个例子 。小伙伴的需求是这样的,他需要按照日期进行拆分成不同的工作表、需要按照类别进行拆分成不同的工作表、需要按照名称进行拆分成不用的工作表 。那么如果数据量多达几十万行的时候,一个一个的帅选进行复制粘贴 , 显然是不行的 。

所以我给他建议是使用VBA代码来完成这个事情,因为VBA稍许灵活一点,现在一起看看动画是怎么完成的吧!

【Excel拆分总表数据到分表,其实你可以这样做,过程耗时不到1分钟】其实实现这个动作非常简单 , 对源文件有兴趣的小伙伴,可以私信我“拆分工作表01”即可 。
源代码截图如下 , 可以看出就使用了循环和IF判断语句 。

怎么样,小伙伴们,您学会使用使用批量拆分总表到分表的功能了吗?有学习VBA的小伙伴可以私信我,可以一起学习!
如果有不明白的或者有其他的需求可以在下方留言,我们会一一解答的 。
我是Excel教案 , 关注我持续分享更多的Excel技巧!
?

