看你怎么用了,数据不多的情况,例如几万条以内,excel 2003可以处理;10W条以内,2007版本应该也可以处理。
偶每月处理报表的数据也就三四万条,一般都是用Excel处理,关键是尽可能不要用公式(例如截取字符可以用分列来处理,统计可以用数据透视表来处理),即便需要用公式(例如Vlookup),输入显示结果后就马上复制(右键:选择性粘贴)粘贴为数值,实际上运算起来也不算太慢。
如果使用了公式就会计算单元格,更新数据时每个单元格都计算一次就会慢一些;如果属于数组公式,由于数组存储在内存里,所以会更慢些;如果运行了VBA代码,那么可能会导致死机。
Access是数据库。因此主要功能在于录入和管理数据。因此在浩渺如烟的记录里提取所需数据是Access的强项,大家一般把这个功能叫做查询。
现在来说说两者的优缺点:
1、Excel处理数据比较有限,没有查询功能,如果非要提取某条记录,只能通过自动筛选或高级筛选来完成;而Access只需要把基本的查询字段列出来,可以随时更换条件来查询,从而显示所需数据。
2、Access在容量上比Excel大,但统计方面则明显偏弱。虽然可以引用Excel组件库,然后调用Excel内置函数来处理,但是编程调试,对谁来说应该都不算一件很愉快的事情。如果需要各种类型的函数或公式时,尽可能使用Excel。
不过对于偶来说,偶是两者交互着使用的。