Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
此响应已自动翻译。 因此,可能存在语法错误或奇异的措辞。
你好
我们已经 72 小时没有收到您的回复,因此我们会认为您的问题已解决。如果您确实需要进一步的帮助,请创建一个新线程,通过此链接讨论您的问题:创建新问题或开始讨论 (microsoft.com),因为我们以后不会监视此线程。
感谢您的理解。
真诚地
孙邹
微软社区版主
如果把数据转成"值"就几M,但是保留外部vlookup就要近200M......打开奇慢
有办法优化吗?
感谢
Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
此响应已自动翻译。 因此,可能存在语法错误或奇异的措辞。
你好
我们已经 72 小时没有收到您的回复,因此我们会认为您的问题已解决。如果您确实需要进一步的帮助,请创建一个新线程,通过此链接讨论您的问题:创建新问题或开始讨论 (microsoft.com),因为我们以后不会监视此线程。
感谢您的理解。
真诚地
孙邹
微软社区版主
此响应已自动翻译。因此,可能存在语法错误或奇怪的措辞。
嗨, 翁立成,
问候!
感谢您在微软社区中发帖。
根据您发布的描述,您似乎遇到了MS Office问题,并且您想知道是否有其他方法可以优化Excel应用程序以更快地打开vlookup链接。
让我们共同努力,找到解决这个问题的最佳方法。
为了让我更好地理解这个问题,我想问几个问题:
•如果可能,请提供问题的屏幕截图/屏幕截图。以便我们可以进一步调查此事。
同时,我们希望您尝试以下步骤:
Excel 性能:优化性能障碍的提示
按照这些提示优化 Excel 中的许多重复出现的性能障碍。
优化引用和链接 了解如何提高与引用和链接类型相关的性能。
不要使用向前和向后引用
为了提高清晰度并避免错误,请设计公式,使其不会向前(向右或向下)引用其他公式或单元格。前向引用通常不会影响计算性能,但在工作簿首次计算的极端情况下,如果有许多公式需要延迟计算,则可能需要更长的时间才能建立合理的计算序列。
通过迭代最大限度地减少循环引用的使用 对循环引用使用迭代计算很慢,因为需要多个计算,并且这些计算是单线程的。
通常,您可以使用代数“扩展”循环引用,以便不再需要迭代计算。例如,在现金流量和利息计算中,尝试计算利息前的现金流量,计算利息,然后计算包括利息在内的现金流量。
Excel 逐个计算循环引用,而不考虑依赖项。因此,如果循环引用跨越多个工作表,则计算速度通常很慢。尝试将循环计算移动到单个工作表上或优化工作表计算顺序以避免不必要的计算。
在开始迭代计算之前,Excel 必须重新计算工作簿以标识所有循环引用及其依赖项。此过程等于计算的两次或三次迭代。
确定循环引用及其依赖项后,每次迭代都要求 Excel 不仅要计算循环引用中的所有单元格,还要计算依赖于循环引用链中的单元格的任何单元格,以及可变单元格及其依赖项。如果计算复杂性依赖于循环引用中的单元格,则将它们隔离到单独的封闭工作簿中并在循环计算收敛后打开它进行重新计算会更快。
减少循环计算中的单元格数量以及这些单元格所花费的计算时间非常重要。
避免工作簿之间的链接
尽可能避免工作簿之间的链接;它们可能很慢,容易损坏,并不总是容易找到和修复。
使用较少的较大工作簿通常(但并非总是)比使用许多较小的工作簿更好。一些例外情况可能是,当您有许多很少重新计算的前端计算时,将它们放在单独的工作簿中是有意义的,或者当您没有足够的 RAM 时。
尝试对关闭的工作簿使用简单的直接单元格引用。通过执行此操作,可以避免在重新计算任何工作簿时重新计算所有链接的工作簿。此外,您还可以看到 Excel 从关闭的工作簿中读取的值,这对于调试和审核工作簿通常很重要。
如果无法避免使用链接工作簿,请尝试打开所有工作簿而不是关闭它们,并在打开链接工作簿之前打开链接的工作簿。
尽量减少工作表之间的链接
使用多个工作表可以使工作簿更易于使用,但计算对其他工作表的引用通常比计算工作表中的引用要慢。
最小化使用范围
为了节省内存并减小文件大小,Excel 尝试仅存储有关您正在使用的工作表上的区域的信息。这称为 使用范围。有时,各种编辑和格式化操作可以极大地扩展已使用的范围,超出您当前认为正在使用的范围。这可能会导致性能障碍和文件大小障碍。
可以使用 Ctrl+End 检查工作表上可见的已用区域。如果这太多,则应考虑删除同时实际使用的单元格下方和右侧的所有行和列,然后保存工作簿。首先创建备份副本。如果公式的范围扩展到或引用已删除的区域,则这些区域的大小将减小或更改为 #N/A。
允许其他数据
当您经常向工作表中添加数据行或列时,您需要找到一种方法让Excel公式自动引用新的数据区域,而不是每次都尝试查找和更改公式。
为此,您可以在远远超出当前数据边界的公式中使用较大的范围。但是,在某些情况下,这可能会导致计算效率低下且难以维护,因为删除行和列可能会在您不注意的情况下缩小范围。
使用结构化表引用(推荐) 从 Excel 2007 开始,可以使用结构化表引用,这些引用会随着引用表的大小增大或减小而自动扩展和缩小。
此解决方案具有以下几个优点:
参考链接: Excel 性能 - 优化性能障碍的提示 |
让我知道这是否有帮助,
真诚地
孙邹
微软社区版主