Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1926|回复: 1

[已解决]如何避免文件过大

[复制链接]
发表于 2010-4-19 22:41 | 显示全部楼层 |阅读模式
我经常在做数据的时候用到复制、粘贴以及公式会比较多,往往文件会越来越大,请问有什么方法可以避免出现文件过大运行过慢?
最佳答案
2010-4-19 22:55

这个问题其实有很多解决办法,论坛讨论也已经不少

不是天天用到的部分,用选择性粘贴>数值,来把公式去掉,只保留非常必要的一小部分,这就是方法之一

条件格式等一类,如果还要用到公式的,如果数据多了,影响速度也是明显的,尽量少用或不用

能用普通公式尽量不要用数组,能用辅助列来为数组减肥或用普通公式的,就用辅助列,我曾帮人把从数据库里导出来的成绩表转成对应各课程的二维表时,就用了两个辅助列,先求出对应学号的开始和结束行的行号,再用选择性粘贴>数值去掉公式,再用公式把成绩对应到各课目的名下去,看上去多做好好多步骤,但实际应用中,比用一个数组公式直接完成效率提高无数,因为数据有2万多行,呵呵

如果一个文件很大,压缩后数据却有限,那说明里面的数据冗余太多,要删掉它们,但它们往往是看不见的格式,对象一类的东西,简单的办法就是去删除数据区域以外的所有单元格(虽然看不到内容也要去删一次)

总这,要养成一个好的担任习惯比较重要

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-4-19 22:55 | 显示全部楼层    本楼为最佳答案   

这个问题其实有很多解决办法,论坛讨论也已经不少

不是天天用到的部分,用选择性粘贴>数值,来把公式去掉,只保留非常必要的一小部分,这就是方法之一

条件格式等一类,如果还要用到公式的,如果数据多了,影响速度也是明显的,尽量少用或不用

能用普通公式尽量不要用数组,能用辅助列来为数组减肥或用普通公式的,就用辅助列,我曾帮人把从数据库里导出来的成绩表转成对应各课程的二维表时,就用了两个辅助列,先求出对应学号的开始和结束行的行号,再用选择性粘贴>数值去掉公式,再用公式把成绩对应到各课目的名下去,看上去多做好好多步骤,但实际应用中,比用一个数组公式直接完成效率提高无数,因为数据有2万多行,呵呵

如果一个文件很大,压缩后数据却有限,那说明里面的数据冗余太多,要删掉它们,但它们往往是看不见的格式,对象一类的东西,简单的办法就是去删除数据区域以外的所有单元格(虽然看不到内容也要去删一次)

总这,要养成一个好的担任习惯比较重要

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 11:05 , Processed in 0.099203 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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