当前位置:文档之家› excel表格拆分成多个文件

excel表格拆分成多个文件

竭诚为您提供优质文档/双击可除excel表格拆分成多个文件
篇一:excel一列数据分成多个表数据的解决方法
excel中有一列数据,数目很多,将数据根据需要拆分成无数个表,比如40000条电话号码,需要分给50个销售人员,以excel20xx版为例,其他版本类似
一、启用宏
如果excel打开之后直接在菜单栏里有开发工具或者宏选项,即可不用寻找,如果没有这些选项需要手动添加,添加步骤为:
1、最左上角的文件点击
2、点完文件会弹出下图,点选项
3、点完选项会弹出下图,选择自定义功能区,开发工具选中挑勾,确定即可
4、确定之后再看excel界面出现下图,看到了开发工具,点击查看代码
5、会弹出代码框
二、所需代码subaa()
dimi&
Fori=1to40000step800
sheets.addafter:=sheets(sheets.count)
sheets(sheets.count).name=i
Range("a"&i&":iv"&i+499).copysheets(sheets.count).[ a1]
nexti
endsub
三、代码修改
在运用此代码时,需要修改代码中的数字部分
Fori=1to40000step800
其中1to40000中1代表从1开始,40000既是你所需要拆分的数据总数,step800意为拆分后每个表有多少条数据,需要多少改多少
Range("a"&i&":iv"&i+799)
具体意思不用明白,799就是每个表中的总数据条数减1,比如1000条那这里就是999
四、运行代码
按F5即可运行
五、生成
根据数据条数会有短暂的计算和处理,处理完之后文件会根据设定变成你想要的文档
篇二:在excel中将总表拆分为多个可更新的分表
在excel中将总表拆分为多个可更新的分表
有时需要在excel中将总表拆分为多个分表,例如有一个记录各种商品每天销售量的流水账(总表),要从总表得
到每种商品销售情况的分表,并且在总表中添加了新记录后,分表能够及时更新。

本文介绍一种利用数据透视表来拆分总表的方法,其特点是可以自动生成各分表,当分表数量较多时十分快捷。

下面以excel20xx为例介绍如下:
1.将“总表”中的数据区域转换为excel列表。

由于“总表”中的数据会不断更新,需将其转换为列表后再创建数据透视表,这样就可以通过刷新数据透视表来自动更新各分表中的数据。

假如“总表”中的数据在a1:d229区域中,选择该区域中的某个单元格,单击菜单“数据→列表→创建列表”。


出“创建列表”对话框,单击“确定”。

2.创建数据透视表。

选择“总表”a1:d229区域中的某个单元格,单击菜单“数据→数据透视表和数据透视图”,在弹出的对话框中直
接单击“完成”,excel将在一个新工作表中创建数据透视表。

相关主题