局域网打印机反应慢_为什么你的Excel这么慢,这些原因必须要知道!

Excel是很多人的高频办公工具,但大家或多或少地遇到过,有时自己电脑的Excel很慢,导致工作的效率不高,可能就会导致要加班加点,也压缩了自己其他方面的时间。

本文将介绍一些常见的Excel”慢“的情况及其解决方案,内容均依据笔者多年的Excel使用及培训经验总结,希望能帮到有需要的朋友~(假设以下不涉及硬件的因素)

Excel启动很慢

这个问题可能的原因比较多,以下分别列出:

启动慢① :安装的插件太多,或一些插件“太重“

例如下图的这个启动界面,写着”正在打开:“后面的内容就是文件本身或插件。

6be25a04a437c4d0e531e5b6c53f51b7.png

解决办法:当然就是清理不必要的插件;同时如果一些插件不是高频使用,可以先在COM加载项、或Excel加载项中取消勾选,当你有需要用到时再进行临时勾选亦可。

81029b6f7fe02ab5d0c25182e676242c.png

更复杂的:如果你装了某些插件后,导致Excel无法正常启动,或进入Excel也无法取消勾选这些插件,那么你可以试试用安全模式启动Excel,启动后再取消勾选一些插件。

Excel安全模式的启动方法:按住Ctrl键不放,双击Excel程序图标或某文件图标,然后就会有弹窗询问你,你就选是即可启动安全模式。

0b291c58f25855aa466ca53f961df7ec.png

还有一个启动安全模式的办法是用系统的【运行】功能,按键盘上的Windows+R呼出窗口,输入excel -safe(注意-号前有一空格)

启动慢② :浮动对象很多

这里的 “浮动对象”,就是指可以在单元格以上自由移动的一些对象,例如常见的有:形状、文本框、图片、控件、图表、嵌入文件……

从网站和其他应用程序等复制并粘贴至Excel时,可能将隐藏对象粘贴到了Excel文件中,太多的对象将会导致启动性能问题。

要确定文件中是否有形状,请打开“选择窗格”进行查看,“选择窗格”可以显示工作表中所有形状的列表,选择并删除不必要的形状就可以了。

b781bfd085c9af67f8feef85d11a97fe.png

如果要删除工作表上的所有形状,请按Ctrl + G,选择“定位条件”,然后选择“对象”。这将就会选中所有的形状,然后按 ”Delete“ 就可以全部删除了。

1e365391e90f91f3a010c1ce4be2648d.png

启动慢③:文件太大

确实因为数据太多,导致文件的Size很大,例如超过20M,甚至上百M!当然我是建议尽量精简文件大小,把报表分离;但如果一定是那么大的文件,有一办法是可以的:

请尝试另存为扩展名 .xlsb 进行保存文件,通常使用此二进制格式保存将使文件更小并且加载时间更快,该格式文件是可以存储代码的,和.xlsx在日常使用上并无区别。

但要注意,WPS可能无法打开.xlsb 文件。

启动慢④:默认打印机设置

设置了默认打印机后,可能由于局域网的网络故障等原因,断开了该打印机的连接;或由于打印机驱动程序损坏,这将会导致了启动慢的问题。

解决方案:请尝试更改默认打印机(如改成系统内的一些虚拟打印机),或尝试安装最新打印机驱动程序。

4f2d8b067139db8bde6f7c03b3d84f51.png

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

Excel文件内响应缓慢

启动后,进入Excel文件内,响应缓慢,这类问题相信大家也比较常遇到,主要是以下情况。

① 跨工作簿引用公式

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

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

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

② 使用了较多的易失性功能

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

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

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

③ (数组)公式太多

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

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

d8ee67c6593e64fa7523d231b431445e.png

同时另一个建议是,数据分析,请不要使用数组公式。数组公式,往往写起来麻烦,算起来冗余数据多,不能自动扩展,更容易掉头发~!

如果你解决一个问题,一定要用数组公式的话,证明你还没找对方向!

④ 不小心占用了不必要的单元格

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

⑤ 公式的性能上限

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

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

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

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

关于Excel运算慢的常见情况,就介绍到这里,希望对大家有帮助。或者大家有遇到一些未在列的问题或解决方案,欢迎评论分享!

---重点推荐---

今天正好是双12活动,数据化管理出品的分析模板、线上课程都有优惠活动,详情请点击下方链接:

数据化管理出品 | 职场必备的优质数据分析资源

点【阅读原文】去查看更多详情吧~

6d21f0d367d0ba2b2e83b8353e356a06.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/559345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux挂载fc存储有超级坏块_Nand Flash基础知识与坏块管理机制的研究

欢迎FPGA工程师加入官方微信技术群点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群概述Flash名称的由来,Flash的擦除操作是以block块为单位的,与此相对应的是其他很多存储设备,是以bit位为最小读取/写入的单位,Flash是一…

carsim中质心加速度_振动CAE分析在空调压缩机支架设计中的应用

【摘要】本文运用有限元分析方法分析空调压缩机系统模态,并通过分析引起振动的激励源,找出压缩机支架和安装螺栓断裂的根本原因,并根据分析提出了解决措施。关键词:空调压缩机支架模态激励共振一、引言发动机轮系需要驱动的工作部…

linux下usb驱动配置文件,Linux环境下USB的原理、驱动和配置

随着生活水平的提高,人们对USB设备的使用也越来越多,鉴于Linux在硬件配置上尚不能全部即插即用,因此关于Linux如何配置和使用,成为困扰我们的一大问题。本文引用地址:http://www.eepw.com.cn/article/70029.htmlinux操…

linux 内核重定位,Linux 内核学习笔记:预备知识之“目标文件”

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?本文主要阐述 Linux 的目标文件(有可重定位目标文件、可执行目标文件和共享目标文件三种形式),并把重点放在其格式和案例分析上。注:一般情…

linux虚拟内存api,Linux虚拟内存空间分布-Go语言中文社区

平常总说cpu的位数,其实说的是cpu一次能运算的最长整数的宽度,既ALU(算术逻辑单元)的宽度。cpu的位数也是数据总线的条数数据总线:数据线的总和,数据线就是cpu与内存进行数据传递的通道,一条数据线,一次可以…

2019 d serv 激活_化疗过程中肌肉减少症的发生机制及维生素D、ω-3脂肪酸的作用...

文章来源:蔡丽雅,赵文芝,杨振鹏,贺源,邓丽,张艳,石汉平.肿瘤化疗过程中肌肉减少症的发生机制及维生素D、ω-3脂肪酸的作用[J].中国医学前沿杂志(电子版),2020,12(1):13-19.正 文1998年,Baumgartner等【1】首次提出“肌肉减少症”的概念,用以描…

电脑鸿蒙运行Linux程序,Linux下的Hi3861一站式鸿蒙开发烧录(附工具)-鸿蒙开发烧录工具软件电脑版-东坡下载...

HarmonyOS 智能设备一站式集成开发环境,支持 HarmonyOS 组件按需定制、一键编译和烧录、可视化调试、分布式能力集成等,帮助开发者高效开发和创新新硬件。介绍2021春节前夕,华为发布了 HUAWEI DevEco Device Tool 2.0 Beta1,整体提…

终端软件_DMSTerminal现场管控终端软件正式发布

目前军工企业的信息化建设及管理大多停留在企业内部的管理层,各种任务信息、作业流程等无法直接下达到真正的一线现场层,导致工作在一线的大量技术人员仍然使用传统的纸质工单、纸质记录、口头交流等工作模式进行现场工作。很多工作模式普遍都是以人力来…

深度残差网络_注意力机制+软阈值化=深度残差收缩网络

顾名思义,深度残差收缩网络是由“残差网络”和“收缩”两部分所组成的,是在“残差网络”基础上的一种改进算法。其中,残差网络在2016年斩获了ImageNet图像识别竞赛的冠军,目前已经成为了深度学习领域的基础网络;收缩就…

linux 网络io命令详解,Linux下五种网络IO模型详解

本文我们主要来了解一下Unix/Linux下5种网络IO模型:blocking IO, nonblocking IO, IO multiplexing, signal driven IO, asynchronous IO的基本原理,更好的理解在高级语言中的异步编程,一起来看看吧,希望对大家学习linux有所帮助。…

安卓与Linux共存,Android和Linux重新合并成一个操作系统

Linux又回到了Android中,Android又回到了Linux中。Android一直都是Linux,但多年来Android项目走了自己的路,它的代码没有被合并回主Linux树中。现在,比Linux的创始人和主要开发人员Linux的预期要快得多,Android已经正式…

edit控件自动换行 mfc_VS2010/MFC编程入门:如何创建对话框模板和修改对话框属性?...

创建对话框主要分两大步,第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件;第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。在本节…

linux vim tag,Vim基础知识之ctags 及 Taglist 插件

Vim基础知识之ctags 及 Taglist 插件1. 我的界面2. ctagsexuberant ctags是一般Linux系统上缺省的ctags我的ctags版本:Exuberant Ctags 5.9~svn20110310简单介绍Used in at least 50 countries in all 7 continents (including Antarctica!)Supports 41 programming…

c语言程序设计整人,C语言进程间通信练习作品 - 整人小程序之剪切板

主程序界面:程序介绍:如果对方执行了主程序生成的【server.exe】,【server.exe】会自复制、自启动、自删除(仿木马)。【server.exe】会后台每秒/次检测对方的剪切板,一有文本数据则在尾部加入【附加内容】,达到&#x…

Android怎么自定义充电铃声,安卓手机怎么自定义充电提示音_自定义安卓充电提示音教程_3DM手游...

安卓手机其实也是可以设置充电提示音的,我们只需要下载一个第三方软件,然后在APP中进行一些简单的设置,就可以实现自定义更换手机充电提示音了。安卓手机怎么自定义充电提示音?下面小编就为大家带来了详细的教程,希望能…

android logcat 根据包名过滤,adb logcat通过包名过滤(dos命令find后跟变量)

过滤条件:该app在运行实现原理:1、获取该app运行时的pid2、通过find命令,过滤pid的日志,就是该包的运行日志实现:1、在同一目录建立一文件:getpid.batecho offadb shell "ps | grep com.example.testp…

android 最新的框架搭建,Android之Mvp模式框架搭建

前言在做Android开发时,我们通常为了更合理,更高效,优质的开发项目,并不是直接上来就开始开发功能,而是先搭建好自己的一个开发框架,一个好的开发框架,通常会让我们事倍功半,它就好比我们去建造一个房子,如果你的地基打的越深,越牢固,那么就可以建造出很高很大的房子.在搭建一个…

英特尔nuc能代替主机吗_python编程,热度为什么越来越高,python能代替JAVA吗?...

大家好,我是你们的软件主讲老师宁彤天,python编程是这几年刚火起来了,这可能是这几年人工智能的普及吧,现在是人工智能非python,没有第二,当能其它语言也能实现人工智能,但python的代码量能用最…

mix2s 升级android p,小米推送小米MIX2S 安卓P稳定版更新 这两个隐藏升级你发现了吗?...

原标题:小米推送小米MIX2S 安卓P稳定版更新 这两个隐藏升级你发现了吗?今天上午,小米推送了小米MIX2S的稳定版更新,版本号为MIUI V10.0.4.0,体积为2GB,这一次更新将系统底层更新至了Android P,不…

python求出五位数的回文数_python之递归

#codingutf-8#题目:打印出如下图案(菱形)nu 1 # 开始值k 2 # 变量值while nu > 0:print(int((7 - nu) / 2) * * * nu)nu kif nu 7:k -k#题目:有一分数序列:2/1 ,3/2 ,5/3 ,8/5 ,1…