EXCEL运行某些指令卡

匿名
2023-09-18T13:03:21+00:00

1 如有一次性删除大量数据时,需要运行非常长的时间;

2 使用XLOOKUP函数进行多条件匹配时,Excel要计算非常长的时间

Microsoft 365 和 Office | Excel | 其他 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

1 个答案

排序依据: 非常有帮助
  1. 匿名
    2023-09-18T16:18:06+00:00

    你好

    我是阿德耶米,我很乐意帮助你回答你的问题。

    我理解你的顾虑。以下是一些可能会有所帮助的建议:

    1.删除大量数据:一次删除大量数据时,Excel确实会变慢。以下是一些加快该过程的提示: - 删除行前排序:删除前对数据进行排序可以节省大量时间。如果未对数据进行排序,Excel 必须遍历每组可见行并逐个删除行部分。 - 避免易失性函数:每次工作簿中发生更改时,诸如NOW,TODAY,INGENE,RAND,OFFS等函数都会重新计算。这需要额外的处理速度,最终会得到一个缓慢的 Excel 工作簿 - 使用帮助程序列:帮助程序列可以帮助您避免数组公式,这可能会减慢Excel的速度 - 将所有引用的数据保存在一张纸中:这可以帮助Excel更快地计算 https://trumpexcel.com/suffering-from-slow-excel-spreadsheets/。 注意:这是一个非Microsoft网站。该页面似乎提供了准确、安全的信息。注意网站上的广告,这些广告可能会宣传经常被归类为 PUP(潜在不需要的产品)的产品。在您决定下载并安装之前,请彻底研究网站上宣传的任何产品。

    1. 使用 XLOOKUP 进行多条件匹配:XLOOKUP 函数用于多条件匹配时可能会占用大量资源。以下是一些优化它的方法:
      • 使用布尔逻辑:使用具有多个条件的 XLOOKUP 的最佳方法是使用布尔逻辑来应用条件。例如,如果您有三个条件 (B5:B15 = H5)、(C5:C15 = H6) 和 (D5:D15 = H7),则可以使用公式 '= XLOOKUP (1,(B5:B15 = H5) * (C5:C15 = H6) * (D5:D15 = H7),E5:E15)'
      • 避免数组公式:数组公式可以占用大量数据(单元格引用),对其进行分析,并为您提供结果。但这样做需要时间。如果有办法避免数组公式(例如使用帮助器列),请始终走这条路 https://exceljet.net/formulas/xlookup-with-multiple-criteria。 注意:这是一个非Microsoft网站。该页面似乎提供了准确、安全的信息。注意网站上的广告,这些广告可能会宣传经常被归类为 PUP(潜在不需要的产品)的产品。在您决定下载并安装之前,请彻底研究网站上宣传的任何产品。

    请记住,这些只是提示,可能无法完全解决问题。如果Excel继续运行缓慢,则可能值得考虑升级硬件或使用功能更强大的计算机

    我希望这有帮助

    回馈社会。通过指示此回复是否解决了您的问题来帮助下一个遇到此问题的人。单击下面的是或否

    问候 阿德耶米

    此回复内容已被自动翻译。因此可能会出现语法错误或奇怪表达。

    此答案是否有帮助?

    0 个注释 无注释