Excel中加快表格刷新速度的方法

pkwftd7m  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(136)

每天我都从本地SQL服务器下载一个客户和产品组合表到Excel表中。(14列每天为未来21天= 294). considerably我发现第一次刷新在任何给定的一天文件需要5-刷新和重新计算需要10分钟,而任何后续刷新需要不到1分钟。
从阅读一些微软文档中可以看出,第二次刷新和后续刷新通常会更快,因为excel会对每次后续计算的计算链进行优化。
我的问题是,是否有人可以建议一种方法,强制Excel存储优化的计算链序列,这样每次打开Excel时就不需要从头开始,这样我的刷新时间就可以保持在1分钟以内。
欢迎提出任何建议。
我尝试在开始数据刷新之前执行Application.CalculateFullRebuild和Application.CalculateFull,但没有发现它们有明显的区别。我也花了相当多的时间使用常用的技术来完善我的公式,虽然它们可能不完全完美,但我可以肯定地说,我没有太多其他的方法可以进一步完善公式。

t1rydlwq

t1rydlwq1#

这看起来像你正在改变一些参数,有SQL数据加载重新计算结果.否则,我不能理解刷新的含义.在这种情况下,所描述的行为是预期的,这不能绕过.显然,主要的计算量是依赖于SQL数据,只有一些计算是由改变参数的影响.
你需要考虑如何改进你的公式,使计算更有效率。
或者我根本没听懂你的问题?

相关问题