乐福学长说:双击一个只有几KB的Excel文件,等了十几秒才打开;输入一个数字,转圈转半天;滚动一下表格,画面像PPT一样一帧一帧地卡。很多人都遇到过这种情况,尤其是配置不差的电脑。问题往往不是硬件,而是Excel自己的”坏毛病”。本文整理了最有效的解决方法,从清理垃圾到禁用加载项,按顺序操作,大概率能让你的Excel恢复丝滑。
适用软件:Microsoft Excel 2016 / 2019 / 2021 / 365(WPS可参考)
难度:★☆☆☆☆(菜单操作为主,无代码)
关键词:Excel打开慢、Excel卡顿、加载项清理、禁用硬件加速、模板修复
一、错误现象
- 双击.xlsx文件后,Excel启动很慢,甚至出现”正在打开…”转圈。
- 打开后编辑单元格、切换工作表、滚动鼠标有明显延迟或卡顿。
- 偶尔弹出”内存不足”或”Excel停止工作”的提示。
- 某些文件特别卡,但其他文档正常。
二、常见原因
- 加载项过多:第三方COM加载项(如PDF转换、翻译插件、ERP插件)拖慢启动。
- 硬件图形加速冲突:显卡驱动与Excel渲染引擎不兼容。
- 默认模板损坏或过大:启动时加载的空白模板(Book.xltx)异常。
- 文件本身问题:包含大量条件格式、链接、公式、图片或宏,或者文件损坏。
- 整列引用与动态数组公式过多:
A:A这类整列写法会让每次编辑都扫描百万行,2021/365 的 FILTER 等动态数组公式放大了这个问题(详见方法7、方法9)。 - 文件放在同步盘:OneDrive、网盘同步目录里的文件每次打开都要走网络检查。
- 软件缓存或设置混乱:Excel缓存积累过多,或用户配置被篡改。
- 杀毒软件实时扫描:每次打开文件都要扫描一遍。
三、解决方法(按推荐顺序尝试)
方法1:禁用不必要的加载项(最常用,见效快)
- 打开Excel,点击左上角 文件 → 选项。
- 左侧选择 加载项。
- 在底部的”管理”下拉框中,选择 COM加载项,然后点击 转到。
- 取消所有你不需要的加载项(比如”Adobe PDF””Google Docs”等)。如果不确定,可以全部取消(这些功能一般不影响基础操作)。
- 点击”确定”,重启Excel。
💡 如果禁用所有COM加载项后速度恢复,可以逐一重新启用,找出冲突的那个。
方法2:关闭硬件图形加速(解决卡顿、花屏)
- 文件 → 选项 → 高级。
- 向下滚动到”显示”区域,勾选 禁用硬件图形加速。
- 点击”确定”,重启Excel。
这条对于笔记本电脑和某些集成显卡非常有效。
方法3:检查默认模板是否损坏
- 关闭所有Excel窗口。
- 按 Win+R,输入
%appdata%\Microsoft\Excel\XLSTART并回车。 - 如果该文件夹内有文件(通常是Book.xltx),先将其剪切到桌面备份,然后重启Excel。
- 如果启动速度恢复正常,说明原模板损坏,可以新建一个默认模板替换。
方法4:清理Excel缓存文件
- 关闭Excel。
- 按 Win+R,输入
%temp%回车。 - 删除所有以”Excel”或”~$”开头的临时文件(如果提示正在使用,跳过即可)。
- 再打开Excel测试。
方法5:以安全模式启动,排查第三方干扰
- 按 Win+R,输入
excel /safe回车。 - 如果能快速打开,说明问题确实出在加载项或自定义设置上。此时可以再次进入选项,禁用所有加载项,重置自定义功能区等。
方法6:修复Office安装
- 打开”控制面板” → “程序和功能”。
- 右键点击”Microsoft Office” → 选择 更改。
- 选择”快速修复”(如果不行再用”在线修复”)。
- 等待完成后重启电脑。
方法7:针对特定文件慢的优化
只有某个文件慢、其他文件正常时,病因基本在文件内部,按命中率排查:
- 检查”名称管理器”:按 Ctrl+F3,删除无用的自定义名称。
- 清理条件格式:条件格式过多会严重拖慢速度。在”开始”选项卡中,点击 条件格式 → 管理规则,删除非必要的规则,注意”应用于”范围是不是被放大到了整列。
- 减少公式计算范围:避免整列引用(如
A:A),改用具体范围(如A1:A1000);或把数据区按 Ctrl+T 转成表格,新增行自动纳入。整列引用会让Excel每次编辑都扫描104万行,几十条叠加就是”单文件卡顿”的头号元凶。 - 清理易失函数:
TODAY()、NOW()、INDIRECT()、OFFSET()、RAND()属于易失函数——任何一次编辑都会触发重算。一个表里散布几十个TODAY()就能拖垮全表,改法是把TODAY()写在一个单元格里,其他公式引用那一格。 - 删除隐藏对象:按 F5 → 定位条件 → 对象,能选中一堆看不见的空对象就全删,它们常来自复制粘贴网页内容。
- 将文件另存为.xlsb格式:二进制格式通常比.xlsx小20%~50%,打开更快。日常协作仍建议.xlsx(兼容性最好),归档大表用.xlsb。
函数参数和写法拿不准时,随手查这份 Excel 函数大全,按功能分类整理好了。
方法8:暂时关闭杀毒软件的文件实时监控
以火绒或Windows Defender为例,临时关闭”文件实时监控”或排除Excel进程及.xlsx扩展名。如果速度明显提升,那就是杀软的问题。日常可以设置排除项,不建议长期关闭。
方法9:动态数组公式卡顿(2021 / 365 用户必看)
这是近两年越来越常见的一类卡顿,状态栏长时间显示”正在计算”就是它的标志:
- FILTER / XLOOKUP 写了整列:
=FILTER(A:D, B:B="华东")会对B列做百万行扫描。动态数组公式时刻响应源数据变化,整列引用的代价比传统公式更大,范围必须限定在实际数据区(如A2:D5000)。 - 溢出区域被反复重算:一条FILTER溢出几千行,下面再挂几条依赖它的公式,任何一次编辑都触发整条链重算。大表可以把结果”复制→粘贴为值”固化,或用 Ctrl+T 表格限定范围。
动态数组的正确用法和 #SPILL! 等报错的处理,见 2026 年 Excel 新增函数全收录。
方法10:文件放在 OneDrive / 同步盘时
放在OneDrive、局域网共享盘或网盘同步目录里的文件,打开时要先走网络传输和同步检查,几MB的文件也能慢出十几秒:
- 常用大表放本地,改完再手动同步,别把主力表放在同步目录里直接编辑。
- OneDrive用户可在设置里对特定文件夹选”始终保留在此设备上”,相当于本地副本。
- 先把文件拷到桌面对比一次,确认瓶颈在网络而非Excel。
方法11:WPS 表格的对应设置
WPS用户遇到同样问题,对应入口在这里:
| 问题 | WPS 入口 |
|---|---|
| 插件拖慢启动 | 右上角 全局设置 → 配置工具 → 管理WPS组件/插件 |
| 渲染卡顿 | 全局设置 → 性能:关闭”硬件加速”,调低自动备份时间间隔 |
| 启动慢 | 全局设置 → 其他:关闭开机自动启动WPS云服务、热点推送 |
| 大文件计算慢 | 同方法7:整列引用、条件格式、易失函数的规则在WPS里完全一样 |
四、常见问题(FAQ)
Q1:我禁用了所有加载项,但Excel打开还是很慢,怎么办?
Q2:只有某个特定的.xlsx文件打开慢,其他文件正常,怎么解决?
Q3:关闭硬件加速后,图表渲染会有影响吗?
Q4:安全模式打开很快,但正常打开还是慢,我该怎么彻底解决问题?
Q5:文件200MB以上还有救吗?
五、写在最后
Excel卡顿不一定是电脑老了,大概率是加载项或模板在捣乱。按”禁用加载项→关闭硬件加速→清空启动模板”的顺序,能解决80%的”慢”问题;只有单个文件慢的,重点查整列引用和条件格式。如果所有方法都试过还是慢,可以考虑换WPS或者重装Office。当然,如果你那个慢的文件体积超过200MB,那还是升级内存或换电脑吧——它真的尽力了。
最后更新:2026-10-26 | 基于 Excel 365 / 2021(WPS 表格可参考)

