Excel是运营商的高频办公工具,但是很多人认为自己的电脑Excel很慢,影响了自己的生产力,需要加班!

今天给大家分析一下Excel为什么“慢”。怎么样才能让你的excel快点起床?

Excel启动速度慢

启动缓慢可能有很多原因。这是:

加载插件

Excel中安装的插件太多,或者一些插件“太重”,Excel启动速度可能会变慢!

每次启动时,Excel都有一个启动界面。如果界面上写着“打开中:XXX”,则表示正在加载插件。如果插件时间过长,插件加载将导致Excel启动速度减慢。

Excel启动界面

解决方法:删除不必要的插件,并根据需要手动激活不常用的插件。可以使用插件本身的卸载功能来删除插件。如果要临时禁用不常用的插件,可以先从COM插件或Excel插件中取消选择,然后在需要时选择。功能可在开发工具中使用,如下所示:

管理开发工具中的附加功能

如果您安装了某个插件后,Excel完全不能正常启动,或者即使可以进入Excel,也不能取消选择某些插件。此时,您可以在安全模式下启动Excel,启动后对其进行操作,以取消选择插件。

启动Excel安全模式:首先,按住键盘上的Ctrl键并双击Excel程序图标或Excel文件中的图标,将显示弹出窗口。如果选择“是”,将进入安全模式。

Excel安全模式

进入安全模式的另一种方法是使用系统的“运行”功能,按键盘上的Windows R弹出运行窗口,然后输入excel -safe(注意-数字前面有空格)

打印机连接

如果Excel设置了默认打印机,则每次启动Excel时都会尝试连接。但是,由于网络故障、驱动程序损坏、打印机更换或关闭、计算机重新定位等原因,Excel将与默认打印机断开连接。

但是,如果每次Excel启动时都继续连接,Excel将继续尝试连接打印机,启动可能会变慢,因为只有在最后一次超时后才能连接。

解决方法:您可以在Excel中更改默认打印机。建议更改为某些虚拟打印机,例如下图中的“Microsoft Print to PDF”。或者,要解决网络等问题,请确保可以正常连接到主打印机。

设置Excel默认打印机

浮动对象

浮动对象是指工作表中单元格上方可能存在的内容。也就是说,可以自由移动的对象(如形状、文本框、图片、控件、图表、嵌入文件等)

从网站和其他应用程序复制内容并粘贴到Excel中,可以轻松地将隐藏对象粘贴到Excel文件中,浮动对象太多可能会减慢启动速度。

要确认Excel文件中是否存在浮动对象,可以打开选择窗口进行查看。快捷键是Alt F10。您可以在选择窗口界面中查看当前工作表的外观列表。您可以选择并删除不需要的形状。

选择窗口

要一次清除当前工作表中的所有形状,请按Ctrl G键,选择位置条件,然后选择对象以选择所有形状,最后按Delete键将其全部删除。

e>

01727

文件太大

确实因为文件中的数据太多,导致文件的 Size 很大,例如超过 20M,甚至上百 M 的文件,启动这些重量级文件当然会让 Excel 更慢!

优先建议用减少数据的方式来精简文件大小,例如把数据源和报表分离,或大报表拆分成多个小报表

如果文件还是很大的话,还有一个办法可以尝试:

把 Excel 文件另存为扩展名.xlsb格式进行保存,保存后文件会马上变小一些,实现一秒瘦身!而且使用这种二进制格式保存文件,加载时间也会更快,这种格式文件还可以存储 VBA 代码的,和.xlsx 在日常使用上并无区别。

但要注意 wps 中无法打开 xlsb 文件,或者这种格式一般无法上传到公司的系统中。

以上这些情况,就是一些常见的启动慢的原因,逐步去排除,将可帮你解决 Excel 常见的启动慢问题。

Excel 计算响应慢

启动 Excel 后,进入到工作表里,有时会出现响应慢的问题,相信大家深有感受。我总结了一些常见原因,供大家参考:

跨工作簿引用公式

很多做商品的朋友,经常会有这种情况,例如商品档案表在一个文件,然后报表文件中是销售数据表,需要把商品的属性字段匹配过来,就经常用跨工作簿的公式。

也要检查看是否存在一些有链接到其他工作簿或 Internet 临时文件的定义名称,名称中的跨工作簿公式也会让文件响应缓慢。

这种跨工作簿公式更新是非常慢的,尽量不要使用!如果一定要用,匹配完成后,请把数据粘贴成值,可以保留第一行的公式,以便需要刷新的时候填充使用。还有其他一些方案,就是用 PQ 或 SQL 去进行跨工作簿引用。

使用了较多的易失性功能

易失性的意思,就是指导致每次 Excel 重新计算时,都会重新计算的功能或函数。例如有时我们打开一个文件,明明没改动过内容,但 Excel 也会问你是否要保存,这种就是因为文件内有易失性功能或函数。

**易失函数,**常见的例如rand(),randbetween(),indirect(),offset(),cell(),info()等,这些建议不要过多地使用;或者不要过多地引用这些函数的值(即其他函数中引用了这些函数所在的单元格,也会导致重算)

易失功能,例如条件格式,在每次计算时 Excel 都需要评估条件格式,所以在条件格式中使用的任何公式,实际上都是易失的。其他也有一些导致易失的功能,如自动筛选、调整行高,列宽等功能,当你进行这些操作时,都会导致公式重算。

公式太多(或数组公式)

即使不是易失性函数,但因为文件内数据量过大,例如超过 5 万行的公式运算,当你要进行重算的时候,也会开始响应缓慢。这时也可以用上面介绍的办法,尽量把一次重算后的单元格都粘贴成值,只保留顶行的公式,待有必要更新时,再双击快速填充公式即可。

或者在你编辑过程中,先切换成手动计算模式,等你需要重算公式时,再手工按一下 F9。

计算选项

同时我还有另一个建议是,请不要过多地在工作表里使用数组公式。偶尔用一些简单的数组公式是可以的,还可以让写法更简洁,但如果你沉迷进去数组公式中,把公式越写越复杂,那么这种情况会导致计算过程中产生过多的冗余数据,影响响应速度!

而且写复杂的数组公式,也不方便自动扩展,维护起来很难,容易掉头发!如果你觉得一定要用数组公式才能解决的话,那你是时候开始学习 VBA、Power Query 了!

占用不必要的单元格

可以通过Ctrl+End,可切换至本工作表中使用的最后一个单元格,看看是不是有不正常的情况,以验证表格的实际使用范围。如果存在不正常使用的单元格,请整行或整列删除不正常使用的部分。

公式的性能上限

如果你都没遇到以上的问题,但还是觉得慢的话,那就真的是在传统的公式、透视表中,已达到了 Excel 性能的上限了。这时你就要增加新的工具去提升数据处理效率!例如:

SQL:用来代替跨工作簿引用文件;用来代替 Vlookup 等函数的功能。

VBA:VBA 的使用,可以避免函数的重算问题,提升性能;通过 VBA 内存数组的形式去操作数据,比操作工作表快 n 倍!当然 VBA 还能实现很多公式、传统操作实现不了的 Amazing 功能,关键是你的创意了。

Excel BI:PQ 可实现比 SQL 更丰富的功能,比公式的效率会高一些。PP 是 Excel 内的最佳处理运算”大数据“的工具,几百万行的数据也能快速响应。

硬件问题

硬件的问题我放到最后才讲,主要是在工作场景中我们可能没那么容易去提升硬件配置,如果你已经有一台高配置的办公电脑,那当然是很好啦。

如果你现在想向公司申请升级电脑,首先配置当然是越高越好,但基本配置的底线我觉得是:

CPU:Intel 酷睿 i5 8 代以上

内存:8G 以上

硬盘:必须是固态硬盘

最后

关于 Excel 慢的常见情况,就介绍到这里,希望对大家有帮助,欢迎大家补充分享!

1.《【excel怎么去形状】excel反应太慢了。用这几招好好修理一下!提高运营生产力》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【excel怎么去形状】excel反应太慢了。用这几招好好修理一下!提高运营生产力》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2530794.html