在 Excel 中,部分取消过滤的速度异常缓慢

在 Excel 中,部分取消过滤的速度异常缓慢

我有一个(确实很大)电子表格(约 80,000 行,约 200 列)。它不包含任何公式。

Excel 的(取消)过滤行为非常奇怪,我想知道其内部发生了什么以及如何修复它:

  • 过滤列B的值1很快(几秒钟)。
  • C根据值过滤列2也非常快。
  • 过滤列B,然后过滤列C
  • 取消过滤一切都非常快。
  • 过滤列B然后C取消过滤列C需要很长时间(几分钟)。

为什么 Excel 不取消过滤所有内容,然后重新过滤列,C这会“非常快”* 2?

对于我(尤其是其他人)这样的终端用户来说,取消过滤和重新过滤并不直观。我可以使用某种 VBA 宏来覆盖默认行为吗?过滤菜单(无论 Excel 在后台做什么)?我明确地不想要单独的按钮和输入字段或类似的东西。

其他问题'(Excel 筛选非常慢改善 Excel 较差的过滤性能 [关闭]) 的答案将其归咎于格式或公式,我已经检查过了。此外,他们似乎在抱怨过滤器的总体性能,而不是部分取消过滤的性能。

相关内容