ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

插件实现:工作薄瘦身,安全地减少非必要冗余,细节用心做,防止误删除做了处理

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-11 11:39 | 显示全部楼层 |阅读模式
Excel催化剂在完善了数据分析场景的插件需求后,决定再补充一些日常绝大多数Excel用户同样可以使用到的小功能,欢迎小白入场,在不违背太多Excel最佳实践的前提下,Excel催化剂乐意为广大Excel用户们增添有价值和高频使用的快捷操作类功能,欢迎多多使用并反馈,提出更好的建议,一起完善Excel催化剂的功能矩阵。
使用场景
日常使用Excel过程中,难免会碰上Excel文件反常地虚增大小的情况,明明只有几万行的数据,整个Excel工作薄文件却达到几十M的大小,超出合理大小的10多倍。
文件变大后,通常不止是占用硬盘空间的问题,更麻烦的是数据操作、数据处理等过程也跟着一同变慢。
Excel工作薄虚大的原因分析使用无效单元格数量过多
一般来说Excel表格单元格用多少,就引用多少单元格,这是较合理的操作方式,特别是一些颜色、公式范围的设定,不按上述操作,最容易引起工作薄虚增大小和处理速度变慢。
虽然大部分情况下,选择整列、整行时,Excel内部会作了优化,表面作用范围是整列或整行,实际记录过程是只选择了有使用价值的部分,但不排除还是有些特殊情况(使用第3方插件、自定义函数功能可能会没有加以这方面的考虑)
回到老话,原则最好是:Excel表格单元格用多少,就引用多少单元格
一个较好的避免方式是多用Excel智能表,智能表具体的操作可另行进行学习。
Excel工作表内大量细小的形状对象存在
这些形状对象可能不一定是自己创建的,可能是网络上复制粘贴过来的,也可能是自己在工作表上曾经插入过这些的形状对象,后来对工作表进行筛选、排序、行高列宽调整过程中,不小心把这些形状对象给隐藏了或缩小了。
一般形状对象如图片等,还是比较占用空间的,工作薄虚大,很多时候是这个原因引起
其他原因引起
其他的原因引起较少见,如大量的名称定义,有隐藏的数据量大的工作表不知等,一般出现这些原因,普通用户对其进行删除操作,也不难。
工作薄瘦身功能操作及原理分析
打开需要瘦身的工作薄,按照指引点击【工作薄瘦身】按钮,即可完成当前活动工作薄的瘦身操作。
工作薄瘦身对以下两类数据进行删除操作:
  • 形状对象,若其大小的高度或宽度小于3个像素单位时,对其删除
  • 没有数据,可能有条件格式,颜色等内容的单元格进行清除(在有数据的最大区域范围外,数据区域内部有空单元格不受影响)



工作薄瘦身操作入口

因工作薄瘦身操作,有可能会误伤有用数据,故Excel催化剂体贴地进行了文件另存为操作,当出现误操作时,仍然保留有原文件的内容。
建议在完成操作后,打开原文件进行简单比对,看是否有误删除操作。




工作薄瘦身完成提示


TA的精华主题

TA的得分主题

发表于 2021-5-8 14:58 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-5-27 18:44 | 显示全部楼层
学习了,我有一个文件,正好拿来练练手!谢谢!

TA的精华主题

TA的得分主题

发表于 2023-7-13 14:18 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-3-29 20:55 , Processed in 0.043095 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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