我有一个大型电子表格,正在对其进行排序。
当我对其中一列进行排序时,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。