如何将一个表格拆分为多个表格?

背景:业务给了一个大表格,里面几十万条数据,要拆分成成百上千个小表格,思来想去,vba做这件事是效率最高的。

请按照这个表头在excel中制作样表(最好将样表放在一个空文件夹里面)
然后调出VB编辑器,输入如下代码运行

Sub 按A列区分内容并拆分到新表格()

一个表格拆成7个小表格

按照每10行做为一个表格,切分成多个表格

Sub 按A列区分内容并拆分到新表格()
 
 
}

一、原始数据表如下(sheet页名称为:数据源),需要根据B列人员所属组织拆分成每个组织一个工作表。

  1. 通过【开发工具】>>【查看代码】进入编辑页面
  2. 通过【右击】sheet页名称,选择【查看代码】进入编辑页面

三、插入一个新的模块。

四、在模块1窗口粘入如下代码 ,并保存

五、通过【开发者工具】,插入窗口按钮

 六、点击【按钮】,选择第一行,继续选择【组织】单元格即可

七、在第四部粘贴代码进去后,直接点击 运行也可以,按提示选择行和单元格,效果一样。

八、将多个sheet表拆分为独立表格

  1. 如果要将已经拆分为多个sheet页的excel表格中的sheet页拆分为多个独立的表格,只需要在编辑其中新增模块,粘贴如下代码并执行,等待片刻即可
}

培训中经常会出现下列对话

我:“Excel中的函数公式哪个用的最多?”

我:“你真得会用吗?不见得

大家最常见的就是在H列点击右上角的Σ,如下操作动图:

下面介绍3种不常用的方法

同时选择数据和行列汇总位置,会自动行列同时求和

如下图,不同数量的产品为1组,要求在颜色区域快速计算各组的小计数值,你还在手工一个个计算吗?

这里推荐用F5定位结合Σ快速完成。

3.分组求和后整体汇总

刚刚作出小组求和后,要计算所有产品汇总,如果直接用SUM函数选范围,要么重复计算,要么需选取多个小组的求和数据。

实际上也很简单,直接Σ就可以了。它会只计算SUM函数计算的数据。

这里用到了公式追踪功能。

最后忘了告诉你,Σ的快捷键是

}

我要回帖

更多关于 excel拆分多列 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信