原先的EXCEL文件,里面某张sheet我单张拷出来只有123K,加了公式后变成了500多K,公式也没有多复杂,只是简单的加法而已,连个if都没有。只是公式的数目很多,且公式类似。求问怎么处理?
我是想把文件调小一点。不是专业用这种软件的,所以不熟悉,请指教~
瑞安阿芳,谢谢您的回答,这个方法我之前已经试过了,没办法呢。
我试过一下,就是加了公式后文件就变大了。跟空行什么的都没有关系。
后来猜测可能是之前有人用07的excel保存过,后来又用03的来编辑,不知道这样会不会影响大小。
首先:导致EXCEL文件过大的原因,不会是公式,应该是有其他的东西如图片或是保存使用次数过多产生的一些不可见的垃圾代码,一般纯文字数字公司的EXCEL文件在几十KB左右,几千行以上的数据一般在几百KB,如果超过这个大小到几十MB甚至一两百M,这样的文件打开也很缓慢,这时文件是需要修复或重建了。
手工COPY这种方式一般会将隐藏的代码也一并复制过去,效果不是太好,好在微软当年有发现这个EXCEL的文件,在他们的官网上提供了一个解决此类问题的小程序(宏代码),利用它们你可以重建你的Excel表格,而不丢失里边的公式数据,体积会恢复到你原来的大小。
解压附件中的文件后,cleaner.xla为此次需要用的到宏
双击该软件,会有安全提示
选择启用宏,打开后,你的EXCEL中会出些一个新的菜单项,(OFFICE2007,2010如下)
先打开你要修复的EXCEL文件,然后在选加载项中的RECREATE ACTIVE WORKBOOK这个功能,按提示往后NEXT即可,会重新生成一个新的表格副本,原来的文件不会修改或覆盖掉。
这个东东解决了很多类似的问题,适应绝大多数微软OFFICE的版本,OFFICE XP, OFFICE2003, OFFICE 2007,OFFICE 2010, 至于更新的2013等没有测试过,有兴趣的网友如果测试过后不妨告之一下。