在任务管理器中将 Excel 设置为“高优先级”,仍然只使用 8% 的 CPU

在任务管理器中将 Excel 设置为“高优先级”,仍然只使用 8% 的 CPU

我有一个大型电子表格,正在对其进行排序。

当我对其中一列进行排序时,Excel 显示“无响应”,大约 20 分钟后它完成处理并再次准备就绪。

我把任务管理器中的处理器优先级改为“高”,但它仍然显示EXCEL.EXE只使用了 08% 的 CPU。System Idle Process略高于它的是 ~85%。

我可以让 Excel 使用更多 CPU 吗?这是从 Office 365 安装的 Excel 64 位。

答案1

Excel 默认不使用多个核心。

如果您有具有超线程的 6 核 CPU,请参见:关于 Excel 的“启用多线程处理”选项

来自上面的链接:

Excel 的“多线程处理”选项最早是在 Microsoft Office Excel 2007 中引入的。该设置位于 Excel 选项 | 高级 | 常规中。默认情况下启用该选项,但必须具有功能强大的处理器才能使用。“启用多线程处理”设置控制除计算之外的多线程操作。这些包括多线程排序、行高计算和查找最适合的列宽。此外:此设置在对象模型中不可用于 VBA。

相关内容