Office中国论坛/Access中国论坛

标题: EXCEL超过一万行,数据庞大,反应很慢。怎么办? [打印本页]

作者: clevergg    时间: 2011-1-18 12:11
标题: EXCEL超过一万行,数据庞大,反应很慢。怎么办?
打开,保存,筛选,查询都很慢。要是用一个函数去链接查找,统计就更慢啦。如何是好啊?大师们救救我吧.
作者: zhuyiwen    时间: 2011-1-18 21:56
你把Excel工作表当数据库使用,当然会是这么个结果

最好的办法是把数据存入专业的数据库中,如SQL Server、Access、dbase,再在Excel中通过Ado等手段读取真正所需的数据来进行分析。
作者: roych    时间: 2011-1-18 21:59
如果只是普通数据,万把行是没问题的,我们每月从SAP里导出的数据也几万行啊。
运行快慢跟里面设置的公式有关,特别是每一行都有一个Vlookup函数,每运行一次,所有单元格都被运算一次,自然要慢了。如果数据不变的话,可以复制粘贴为数值来处理,就不影响数据运行了。
作者: ty_1029    时间: 2011-1-24 09:02
如果多少接触过SQL,建议在数据库中使用,代码一次性写好后,每次更新数据后,用代码执行就可以了,可以解决数据慢的问题。

另外呢,如果就是喜欢EXCEL,你可以考虑这样的思路,我们都知道,EXCEL2003的行数限制是65536,你的1万不算太多,如果像你说的那样,应该是含有大量的公式,这样,备份1个工作表,然后再当前的工作表中,用选择性粘贴,将公式全部转换成数据,应该就可以了。

如果没有公式,只是数据,都怎么慢,考虑你的电脑问题吧,和EXCEL没关系了~




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3