ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 用最少的单元格还原原表格

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-7-13 15:49 | 显示全部楼层 |阅读模式
本帖最后由 DIYer 于 2020-7-13 15:51 编辑

最少的单元格来还原那种很多合并单元的表格。
单元格多的表格,多了就很卡。
附件是模拟的一个简单的情况,实际情况涉及到的表格合并单元格比较多。
人工恢复太费精神了,即费时间又不能保证准确度,
本着宏无所不能的想法,所以来问问能不能通过宏来进行恢复。最好是原表格中的数据都保留下来。

求助用最少的单元格还原表格.rar

6.81 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2020-7-13 15:53 | 显示全部楼层
做肯定可以做,需要看原表,而且你这不是把合并单元格全部解除啊,是先解除再按照要求重新合并啊,意义何在?

TA的精华主题

TA的得分主题

发表于 2020-7-13 16:01 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
这个要具体问题具体分析,写不出通用程序来。

TA的精华主题

TA的得分主题

发表于 2020-7-13 16:05 | 显示全部楼层
合并单元格工具.zip (10.16 KB, 下载次数: 2) 微信图片_20200713160328.png


看能不能用得上,注意表尾不要有多余无关的数据。

TA的精华主题

TA的得分主题

发表于 2020-7-13 16:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
上传的附件对解决你的问题,没有任何参考价值,请上传你真实的表格,并具体说明你需要做些什么,只是需要取消所有合并单元格并保留原来的数据,还是什么

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-13 16:46 | 显示全部楼层
因为原表格在制作时使用了太多的合并单元,导致重新上传的这个表格,一张表就有101行71列,这样我向下复制表格的时候,会因为单元格太多,导致表格卡慢,
一张表都算了,调整起来再慢也无所谓,
但表格一多,这基本上就成了不可完成的任务,所以想要通用宏。
想象中是,通过获取原表单元格的大小尺寸,和使用最少单元格的规则下,在新的表格中恢复原表的样子,或者直接在原表中进行删除并修改保留单元格的大小尺寸(这个方法对保留原表的数据特别是公式,可能要方便点),最重要的是,要能方便的缩减单元格又保持原表样式就行,至于保留公式、数据是锦上添花的事了。有想法但是技术力量不够,只有来求助了。

记录表.rar

70.55 KB, 下载次数: 0

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-13 16:47 | 显示全部楼层
f8b1987 发表于 2020-7-13 16:05
看能不能用得上,注意表尾不要有多余无关的数据。

谢谢,用不了,不是一个意思。

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-13 16:48 | 显示全部楼层
chxw68 发表于 2020-7-13 16:01
这个要具体问题具体分析,写不出通用程序来。

如果写不出通用公式的话就算了,表格比较多,不可能一个一个的去整了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-7-13 16:53 | 显示全部楼层
caffish 发表于 2020-7-13 15:53
做肯定可以做,需要看原表,而且你这不是把合并单元格全部解除啊,是先解除再按照要求重新合并啊,意义何在 ...

意义在于保留原表样式的同时减少单元格用量,这样在工作表内多表格的时候工作表不会那么卡。比如一张表有100列,实际上精简之后只有30列,那么一百张表就要少7000列

TA的精华主题

TA的得分主题

发表于 2020-7-13 16:55 | 显示全部楼层
DIYer 发表于 2020-7-13 16:53
意义在于保留原表样式的同时减少单元格用量,这样在工作表内多表格的时候工作表不会那么卡。比如一张表有 ...

之前合并也是用VBA批量做的么?直接在原始表上把代码改掉不就可以了?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-4-27 01:08 , Processed in 0.049338 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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