Excel过滤速度很慢

miu*_*ius 7 microsoft-excel microsoft-excel-2013

在我工作的公司,我们有一个 Excel 电子表格来跟踪公司去年进行的采购。该工作表大约有 1500 行和 30 列。

几天前,此工作表中的过滤开始变得非常缓慢。为任何关键字过滤任何列大约需要 5 秒钟。这很长,因为这张表被过滤了很多,而且很烦人。该工作表没有任何公式或对其他工作表或文件的引用。有两个宏在单元格更改时运行,但禁用这两个宏并不会使其更快。

我还尝试删除除一行之外的每一行,但将过滤器应用于剩余行仍然需要 5 秒才能完成。

有谁知道为什么这会这么慢?

use*_*747 8

这通常是因为 Excel 认为数据集比实际大得多。例如,如果有人导航到单元格 A1048576 并对其进行格式化,即使它看起来没有什么不同,现在 Excel 认为您有超过一百万行。通过选择单元格 A1 然后按 CTRL + End 来测试。这将带您到 Excel 认为是工作表中的最后一个单元格。如果这是问题,您可以删除实际数据结束后的所有行和/或列,保存文件,关闭它,然后重新打开它。这应该会阻止 Excel 将所有这些空单元格视为数据的一部分。如果这不起作用,选择您的数据并将其粘贴到新文件中应该可以解决它。


小智 5

  1. 选择全部 ( Ctrl+ A)
  2. 转到主页 -> 编辑 -> 清除 -> 清除格式。
  3. 保存文件并重新应用过滤器。

你完成了。每次都对我有用;请告诉我它是否适合您!