Office教程资源下载

czzqb Lv.16

关注

我偶然看见了一个英文EXCEL网站,其中有部分内容不错,我把它翻译出来,给大家分享。其中一部分内容我在半个月前已经发了一个帖子,做过介绍(见文中链接)。

由于我的英文水平不行(看这个网站就花了我半个多月的时间),文章中难免有翻译错的地方,首先是请大家包涵,其次希望大家以原文为准。

VkBFMUnB.rar   2005-7-26 10:45 上传

提高Excel运算效率

14.62 KB, 下载次数: 2267


[此贴子已经被作者于2007-5-31 21:03:17编辑过]
2 人给楼主打赏
2.5万阅读
57回复 倒序

心可以清 Lv.3 2楼

好,谢谢楼主分享.

布衣铁剑 Lv.6 3楼

非常不错的探讨.

函数在处理大的数据量的时候运行速度慢,尤其是使用数组或者易失函数尤甚.

最简单的方法是把自动计算改为手动计算,但是这样一来就看不到公式的变化了.

我的做法是把公式控制在一个小区域内,用VBA把计算结果复制到另外的一个表中.无论公式有多复杂,运算速度还是很快的.别的任何优化,我觉的都没这个方法快.

其实说白了,就是用excel制作一个妨正规的录入界面.

看看大师的作品.你会感觉到使用易失函数和条件格式会使计算结果变慢吗?

http://club.excelhome.net/viewthread.php?tid=24816

shangyu Lv.16 4楼

谢谢分享!!!

zz5151353 Lv.7 5楼

不錯 收藏研究 謝謝 czzqb 兄提供分享 !!!

aichong Lv.16 6楼

谢谢!下载并收藏了。

TWENTY Lv.2 7楼

谢谢楼主!

正适合!

[em02]

digitboy Lv.3 8楼

布衣铁剑大哥,我有一个文件正为运算速度烦恼,你能告诉我你的E-MAIL,我发给你看一看。

马上就8月份了,新的表结构又需重新定义,一切都是因为因运算速度过慢才需要这样,帮帮忙,指点一下怎么样用VBA把计算结果复制到另外一个表。

czzqb 楼主 9楼

一个补充

文章里提到的“关系树”“关系链”,

“举例来说,A1=A2+5, A2=A3+1, A3=2 显然计算次序应是:A3—A2—A1,我们称A3向前引用A2,A2向前引用A1。(反之,也可说A1向后引用A2……,也称父关系、子关系,A3的父关系是A2,A2的子关系是A3)”

在excel工作表中可以通过以下办法形象地看到:

1.鼠标选定A2单元格,启动“公式审核”工具栏,点其中的“追踪引用单元格”图标,可以看出,A2“引用”了A3;而点“追踪从属单元格”,则可以看出A2“从属”于A1。把这两者加起来,就构成了“关系链”

2.使用快捷键。在A2单元格上按 ctrl+[(左中括号),光标跳到A3,说明A2的子关系是A3;在A2按ctrl+](右中括号)光标跳到A1,说明A2的父关系是A1

包括跨工作表、跨工作簿,也能看到。而且使用快捷键方式更是直接跳到另一个表中。

3. 按下F5键,点击“定位条件”就看见了“引用单元格”“从属单元格”……

--以上是我在理解“关系链”概念过程中的一些做法。供参考。

[此贴子已经被作者于2005-7-31 20:04:27编辑过]

damo Lv.2 10楼

已下,谢谢了。
加载更多