excel总表中有10000(一万)个数据需要拆分成200个一组的新excel文件并保存成csv格式,怎么做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel总表中有10000(一万)个数据需要拆分成200个一组的新excel文件并保存成csv格式,怎么做相关的知识,希望对你有一定的参考价值。

excel总表中有10000(一万)个数据需要拆分成200个一组的新excel文件并保存成csv格式,怎么做
两点:1怎么批量生成 50个200一组的新excel文件
2这50个文件自动生成是csv格式的
非常感谢!

没说要不要表头,附件是没有考虑表头的。

需要启用宏,生成的文件保存到当前目录下,文件名由 1 开始依次加一。

按ALT+F11可以查看代码,如果不会用,可以把你的数据复制到这个表中。再点击按钮进行拆分。

另外,希望你用的软件是 office 不是WPS、、、


参考技术A 抛砖引玉:
第一步:
先做一个excel工作簿文件,名为01.xls,并且后面将文件名中的这个01数字作为变量在工作表中使用。
从而只做一个工作薄文件,复制更名之后,重打开,该文件的内容就会变化。
注:
使得这个文件只含一个工作表。
第二步:
利用函数,在01,xls的工作表中,利用函数,链接到或者说引用原总表的数据。并且将文件名的01数字处理为变量来使用,使得文件名变化后,会引用原总表中的对应变化了的区域。
第三步:
复制01.xls多个,更名成02.xls,……,50.xls
这可以用拖把更名器、totalcommand的批量更名功能(ctrl-M)等来实现。可百度一下或百度知道搜下
批量更名,找到更多的工具来实现批量更名。也可以用批处理来实现。
第四步:
使用简单的宏,将xls文件另存为.csv文件,用之于多个文件进行批处理;
或者使用xls到csv的文件格式转换器。
如果只有xls到txt的文件格式转换器,可以找到一个转换正确的一个csv文件,用txt格式模拟成csv格式的文件的内容,转换为txt格式之后再批量更名为csv即可。

外一则:为什么先只存为一个csv格式,再设法将一个csv格式的文件,分解成50个csv文件呢?

Excel如何将原始数据表中的数据分类同步到新的工作表中?

excel电子表格中,如图所示,图中有四个表,一个总表,总表里有三大类(肉类,蔬菜,蛋类),需要把这三大类的所有数据全部同步到对应的三个分表中,可以添加任何条件,也可以在工作表中插入列,插入条件,请问大侠该怎么操作?在此先谢过大侠。

参考技术A 你在肉类表的B2输入=IF(ISERROR(INDEX(总表!D$1:D$500,SMALL(IF(总表!$ $1:$ $500="肉类",ROW(总表!$C$1:$C$500),4^8),ROW(B1)))),"",INDEX(总表!D$1:D$500,SMALL(IF(总表!$ $1:$ $500="肉类",ROW(总表!$C$1:$C$500),4^8),ROW(B1)))),同时按CTRL+shift+ENTER,然后向右向下填充公式。其他类推。
也可以简化为=INDEX(总表!D$1:D$100,SMALL(IF(总表!$C$1:$C$100="肉类",ROW(总表!$E$1:$E$100),4^8),ROW(A1))),同时按CTRL+shift+ENTER,然后向右向下填充公式。其他类推。本回答被提问者采纳
参考技术B 是那哈斯还很好计算

以上是关于excel总表中有10000(一万)个数据需要拆分成200个一组的新excel文件并保存成csv格式,怎么做的主要内容,如果未能解决你的问题,请参考以下文章

Excel如何将原始数据表中的数据分类同步到新的工作表中?

如何使用Excel查找大量相似数据?

关于Excle表格如何拆分?

Excel如何用函数或公式将原始数据表中的数据分类同步到新的工作表中?

一个公式,将数据提取到指定工作表

在 R 中拆分大型数据框并输出到单个 Excel 工作簿中的单独工作表中