ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 5177|回复: 6

[求助] 按固定行数,将1个表拆分成多个独立文件的办法?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-6-9 13:48 | 显示全部楼层 |阅读模式
主要问题如题,详情如下:

实际需求
:1个汇总表A有大量数据,需按固定行数分成多个独立的表格,分给每个人去完成任务。

数据特征
    (1)该表格由ERP每月导出1次,源数据是变化的;
         行数(任务量)不太确定,在8~15W行之间;
    (2)自动拆分成独立的几个表格文件,每个文件1万行数据.
      (备注:最后一个文件放剩下的数据,比如总数据是9.5万行时,最后一个表格放0.5W行数据)。
    (3)拆分的表格保留文本也可以了,能保留原来格式当然最好。

疑问
1.根据以上特点,是否有办法做到? 只能通过VBA吗?
2.能否建立起源数据总表 与 目标数据分表的链接,使得源数据表更新时,快速得到目标数据?

感谢!
(目前系统: Win7 64bit; Excel 2016增强版)

头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2019-6-10 09:21 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-6-10 09:46 | 显示全部楼层
如果不想用VBA,你做17个sheet,sheet1放导出的数据,sheet2的A1设公式=sheet1!A1右拉下拉,sheet3设公式=sheet1!A10001右拉下拉,以此类推,每次导出表格就扔到表1里,然后手动复制有数据的子表到新文件里选择性粘贴-值。不就行了
头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2019-6-10 10:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-6-10 20:32 | 显示全部楼层
aleaflin 发表于 2019-6-10 09:46
如果不想用VBA,你做17个sheet,sheet1放导出的数据,sheet2的A1设公式=sheet1!A1右拉下拉,sheet3设公式=s ...

真灵活!是个提高效率的好办法!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-6-10 20:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
朱荣兴 发表于 2019-6-10 10:32
15万行数据,再用很多链接的话,你就不怕卡死没商量吗?
要想提高工作效率,只有vba

嗯嗯,可能也是。 正因为目前是手工做的,太那啥了,也找不到啥好点子,所以问问高手们的意见。

TA的精华主题

TA的得分主题

发表于 2019-6-10 21:20 | 显示全部楼层
本帖最后由 libo5563 于 2019-6-10 21:22 编辑

这样行吗?  power query 里 建一辅助列 如果10000行放一个表,就除10000取整,用listmax 取出最大数,新建查询 建最大数那么多查询,每一万行放一个表,将这步建自定义函数,参数就是 listmax的值,将这些查询返回EXCEL 就行了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-19 15:23 , Processed in 0.041634 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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