这个时候,光是抢形体打下去显然是没有用的。是时候考虑一下你的表格可能会“浮肿”了,赶紧找到“肥胖原因”,让文件和电脑轻如燕子。
之前我收到过一位表姐的求助,她的文件中显示的“症状”颇具代表性。现在我把流程整理一下,希望能给表弟们一个参考。
文件中只有一张工作表。该表有815行9列,只有文本和数据,没有其他内容。它是表中最普通的表,但是这张普通的表有一个不平凡的一面:那就是它的大小达到了巨大的55M!这是不合理的,打开它需要时间。
这分明就是一个被身材耽误的“美女”。我们应该做什么?让我们帮助她制定减肥计划吧!
首先,排除!我们发现,上下左右的滚动条都有很多空白,也就是说表格的右侧和底部有很多空白的行和列。
可以判断这些位置是有一些内容的,但即使有内容,也是不需要的。我们能做的就是选择整行和整列的空白区域来删除。
当你毫无准备的时候就会出现这个提示:
好吧,大不了肯定的是,世卫组织害怕世卫组织!但迎接你的是更深层次的例行公事,结果会让你更加惊讶:
虽然笔记本不是最高端的配置,但处理文档绝对是绰绰有余。过去,删除数千行是一个顺利的过程,没有任何压力。第一轮就输了?当然不可能,挫折才是前进的动力!

没有不合理的“虚胖”,就意味着这些空白行中一定有“邪气”。作者是不是不小心留下了什么东西?或者条件格式或数据有效性?
或者有文字或者公式吗?必须抓住最初的罪魁祸首!按F5键打开定位功能,点击定位条件进入定位界面:
选择评论并确认。这个操作是检查是否有评论。提示说没有找到,就打了我一巴掌。
重复定位操作,选择定位窗口中的每一项:对象、条件格式和数据有效性。找到下图中肉眼看不见的奇怪形状。难道这就是“魔气”?
上面提到的所有“妖灵”都是定位选择后按删除键直接删除的。全部操作完成后,保存文档,查看文件大小28M。初步减肥成功了!但很明显,仅部分还有空间。
革命尚未成功,表弟们还需努力!继续~以下大神的定位功能找不到。大神出现时请注意!定义名称
打开功能区公式和名称管理器功能,我发现了很多奇怪的内容:
显然,导致文件变得臃肿的另一个因素出现了。我们没有关心它是怎么产生的,果断选择了窗口中的第一项。将滚动条拖到末尾,按住Shift 键并单击最后一个滚动条,以便选择所有定义的名称,然后单击窗口中的删除按钮。关闭窗口后,保存文件,再次查看文件大小:已经缩小到15.4M,细腰出现了!但我们追求的是马甲线,再来吧!
由于名称管理器中有一个莫名的“惊喜”,因此还有另一种可能:名称操作被定义后被隐藏。刚才在窗口里看不到,所以这次我要用一个比较高级的工具:AVB!

按Alt+F11打开VBA编辑窗口,双击对应的工作表,在右侧窗口中输入代码:
这段代码可以揭示文件中隐藏的名字,就像一面“妖镜”一样存在。按F5键运行代码,然后重新打开Ribbon公式和名称管理器,发现另一个无处不在的“妖精”!
综上,我们可以看到,这个名字叫FilterDatabase,是因为表中的数据是从外部导入的,Excel自动生成了一个数据区名称。尽管数据稍后被删除,但名称将保留,并且Excel 认为该数据区域仍在“使用中”。现在找到的名称区域范围是$A$1:$XEW$65043,所以第一轮无法删除空白行和列,现在删除已经没有问题了。
立即删除定义的名称,返回第一轮操作,删除空白行和列并保存文档。赢得比赛!在属性中查看最新的文件大小:740K!窈窕淑女彻底减肥成功了。删除刚才用于显示的代码并保存文件。先生成功完成工作啦~刚才提到的VBA代码如下:
子节目名称()
暗淡的名称
对于ThisWorkbook.Names 中的每个sh
sh.Visible=True
下一个

微信扫一扫打赏
支付宝扫一扫打赏
用户评论
哈哈哈哈哈哈哈!这篇文章好戳我!最近一直用Excel建模型,结果发现数据越来越庞大、表格也越来越臃肿,差点被我的宏任务塞死啊????你说的太对了, gotta get this sheet lean!
有20位网友表示赞同!
我的工作简直就是用Excel减肥的绝佳案例。每天都在压缩表格、删除冗余数据,还学习新的技巧优化公式,感觉跟在参加一堂课似的!
有11位网友表示赞同!
我倒觉得现在的Excel功能还挺丰富的吧,不排除是学习能力的问题?????
有8位网友表示赞同!
讲道理,有时候为了效率,我会牺牲部分数据的整洁度。毕竟快出结果才是最重要的啊!这跟减肥也像,只要达到目标就好了...
有8位网友表示赞同!
感觉很多小伙伴都忽略了Excel数据清理和结构优化! 真的太重要了! 如果表格干净简洁,后续分析简直轻而易举,效率能提高好多倍!
有7位网友表示赞同!
我平时也很注重Excel的“减肥”,用筛选、过滤、排序等功能经常把不需要的数据清理掉,这样不仅文件体积更小,还能更容易找到需要的信息!非常实用
有7位网友表示赞同!
对啊!很多时候,我们一劲加数据进来又没想办法整理,最后表格就变成了一团糟! 真的要学着像文章里说的那样,定期“减肥”一下,不浪费大家宝贵的工作时间
有10位网友表示赞同!
其实Excel的宏功能也超级好用,可以自动化一些重复操作,节省很多时间,这样也能间接地进行“减肥”。
有15位网友表示赞同!
真的!太认同了!我的Excel表格曾经是文件里最大的一个,后来我专门花时间整理了一次,发现效率飙升了许多!
有19位网友表示赞同!
虽然说Excel的"减肥"很重要,但如果表格结构本身就特别复杂的话,还是要根据实际情况进行调整。盲目追求简洁有时候反而会失去一些信息.
有15位网友表示赞同!
我一直觉得Excel使用率太低了! 要学习更多技巧和工具才能更好地“减肥”
有19位网友表示赞同!
这个标题挺有意思的,哈哈哈???? 我以前从来没想过Excel也需要“减肥”,看来我的表格也要好好整改一下!
有13位网友表示赞同!
数据结构设计也很重要啊!从一开始就做好准备,就不会后期出现太多冗余数据
有16位网友表示赞同!
你说的对,现在的很多工作都离不开Excel。学习如何优化它简直就像在提升自己的办事效率!
有9位网友表示赞同!
表格如果太大、太繁杂了,确实是很难处理;但我觉得最关键的是要善于总结和提炼信息,把精华部分保留下来即可!
有5位网友表示赞同!
其实“减肥”可以从各个方面来做,比如删除不必要的格式、压缩图片等等。都是能有效减小文件大小的小技巧!
有12位网友表示赞同!
我倒觉得这个"减肥"更像是数据管理的一部分吧? 而不是单纯为了减小表格体积,更重要的是要保持数据清晰易用!
有16位网友表示赞同!
学习使用新的模板或工具,也能帮助我们更好地进行Excel的“减肥”。 不断提升自己才能适应工作节奏,不是吗?
有9位网友表示赞同!