Excel文件太大的话,肯定会导致运行缓慢,但是可以使用以下方法提高和改善:
一、首先要合理设计数据的布局,这是计算效率得到保障的前提
由于Excel引用访问本工作表、不同工作簿或工作表数据的速度是有区别的,通常计算指向其他历芦工作表的引用比计算工作表内的引用速度要慢。当数据计算量较大时,就必须考虑数据的整体布局:数据是分工作簿保存、分工作表保存,还是保存在同一工作表。
基于整体性原则,如果是清单型数据表格,可能的话,尽量将数据整合同一工作表,至少尽量在同一工作簿。如果不能整合在同一工作簿,宁愿使用少量的大型工作簿,也不要使用数量较多的小型工作簿。尽可能地避免工作簿间的链接,对外部工作簿进行链接,既影响表格的打开速度,并且当工作簿移动或删除时,还容易出现断链,不易于查找和修复。
二、不可避免引用其他工作簿时的提速技巧
对关闭的工作簿尽量使用简单的直接单元格引用。这样做可以避免在重新计算任何工作簿时重新计算所有链接的工作簿。
如果不能避免使用链接的工作簿,最好将它们全部打开而不是关闭,并且表格打开顺序也有讲究,要首先打开要链接到的工作簿,然后再打开包含链接的工作簿。一般来说,从打开的工作簿比从关闭的工作簿中读取链接的速度要快。
进一步提速的“断舍离”大法:
断:数据量大的表格,应将已经计算出结果且不会再更新的单元格的公式计算结果采用选择性粘贴方式转化为数值,以减少计算量;
舍:尽量不要大范围使用计算量大的功能或公式。比如:尽管条件格式和数据有效性的功能非常强大,数组公式运算功能也非常强大,但是,大量使用它们会明显降低计算速度,除非你愿意忍受蜗牛般的运算速度,否则,不要大范围使用数据有效性、条件格式和数组公式;
离:如果某张工作表需要进行大量运算,且其他工作表对它的引用较少,可考虑将其移出本工作簿。以免每次重新计算时,影响工作簿的整体计算速度。
三、原始数据要规范
原始数据一定的规范,否则,还要使用函数公式清洗不规范的数据,徒增中间环节,影响计算速度。比如数据的来源不是手工输入,而是从其他系统导出,导出的数据可能并不规范,比如数字是文本格式、数字后有空格、不可见字符,这些数据就没法直接参与运算,如果不手工整理成规范数据,还得用函数公式进行规避,这就大大影响计算速度。
四、要关注公式函数的计算效率,尽量唯烂模使用效率高的函数,或使用其他功能代替。
1.非必要的情况下,不使用可变函数(易失性函数)。
Excel的可变函数有:RAND、NOW、TODAY、OFFSET、CELL、INDIRECT和INFO。可变函数有个特点,当数值发生变化时,每次都要重新计算,因而会影响表格的计算性能。
比如,我们常用的下面的公式来定义动态区域:
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)
它的好处是:会自动扩展以包含新条目,但表格的计算性能会降低,这是因为OFFSET是可变函数,并且由于OFFSET中的COUNTA函数必须检查很多行,计算效率较低。
一般情况下,我们可以使用Excel的表格功能来代替动态区域(Excel2003中称为列表)。
2.使用其他行和列计算并存储中间结果一次,以便在其他公式中重复使用它们。并且,如前所述,尽可能引用其他单元格已有的计算结果,这样可提高运算效率。
11.png(13.93KB,下载次数:4)
下载附件保存到相册
2015-1-2422:57上传
在C2单元格输入公式:
=SUM($A$2:$A2)
然后向下填充公式到C2000。如上图。B列的公式是上一累加结果加上本行数字。B列指缓的公式是引用了上一行单元格的计算结果,B列公式比C列公式单元格引用总数减少了500倍,计算量大大减少。
3.减少每个公式中的引用数,最大程度地减少函数中的引用单元格范围。
尽管在Excel2007以后的版本中,数组公式可以处理整列引用,但是这会强制计算列中的所有单元格,包括空单元格。这样会使表格计算起来很缓慢。
4.尽可能使用最有效的函数(一般情况下自定义函数慢于Excel中的内置函数),编制适当的公式,尽可能减少公式的计算次数
=IF(ISERROR(VLOOKUP("龙逸凡",$A$2:$C$1000,3,0)),"查无此人",VLOOKUP("龙逸凡",$A$2:$C$1000,3,0))
如果表格A2:A1000中有“龙逸凡”,使用上面这个公式,则Excel要运算VLOOKUP函数两次。Excel2007以后的版本中,可以使用IFERROR来减少运算的次数:
=IFERROR(VLOOKUP("龙逸凡",$A$2:$C$1000,3,0),"查无此人")
五、非必要的情况下不使用会触发重新计算的操作
以下操作会触发重新计算:
1.在自动模式下单:击行或列分隔符。
2.在工作表中插入或删除行、列或单元格。
3.添加、更改或删除已定义名称。
4.在自动模式下重命名工作表或更改工作表位置。
5.在表格中使用筛选、隐藏或取消隐藏行。
6.在自动模式下打开工作簿。如果工作簿上次由不同版本的Excel计算,则打开工作簿通常导致完整计算。
7.选中了“保存前自动重算”选项的情况下在手动模式下保存工作簿。
六、可能的情况下先对数据进行排序,再使用查找引用。尽可能避免对未排序数据执行查找,因为速度很慢。
1.如果使用完全匹配选项,则函数的计算时间与找到匹配项之前扫描的单元格数成比例。对于在较大区域内执行的查找,此时间可能非常长。对排序数据使用VLOOKUP、HLOOKUP和MATCH的近似匹配选项的查找时间很短,并且不会根据所查找的区域长度显著增加。
2.因为完全匹配查找可能很慢,所以应该考虑使用以下可以提高性能的方法:
Ø使用一张工作表。使查找和数据位于同一工作表中运行速度更快。
Ø如果可以,请首先对数据进行排序,并使用近似匹配。
Ø如果必须使用完全匹配查找,请将要扫描的单元格区域限制在最小范围内。使用动态区域名称或表格(列表)功能,而不是引用大量行或列。
七、做到了前面四点,表格的运算速度还是很慢时,将Excel的计算模式改为手动计算,在需要时再重新计算。
在手动计算模式下,可以通过按【F9】触发智能重新计算。使用【Shift+F9】仅重新计算所选工作表,按【Ctrl+Alt+F9】强制对所有公式执行完整计算,也可以通过按【Ctrl+Shift+Alt+F9】强制彻底重新构建依赖项和执行完整计算。
F9计算所有打开的工作簿中的所有工作表。
按Shift+F9可计算活动工作表。
按Ctrl+Alt+F9可计算所有打开的工作簿中的所有工作表,不管它们自上次计算以来是否已更改。
如果按Ctrl+Alt+Shift+F9,则会重新检查相关公式,然后计算所有打开的工作簿中的所有单元格,其中包括未标记为需要计算的单元格。
品牌型号:联想天逸510S 2020
系统:win10 1909 64位企业版
软件版本:Microsoft Excel 2019 MSO 16.0
部分用户可能电脑型号不一样,但系统版本隐袭早一致都适合该方法。
excel打开慢怎么 优化 呢?给大家分享一下excel打开慢的解决方法。
打开excel表格,进入页面,单击文件,选择选项
弹出窗口,切换到加载项,点击转到,将所有加载选项前面的勾去掉,单击确定
然后重灶雀新进禅蚂入选项,切换到高级,找到显示栏,将禁用硬件图形加速前面的勾去掉,点击确定即可
以上就是excel打开速度慢怎么解决的内容,希望对大家有所帮助。
excel表格特别慢,可以用以下三个方法:
1. 清理无用对象
对于文件体积巨大Excel文件,可能大部分都会觉得文件开缓慢是可以被理解的,其实我们可以通过手动优化来解决这个问题,让文件打开速度变得快点。
具体操作:依次打开【开始】-【查找燃链和选择】-【定位条件】,这个时候会弹出一个【定位条弯段耐件】的窗口,我们把【对象】这个选项给勾选上-【确定】。这时候出现的空白格,选中它,用Delete删除键进行删除,这样文件的打开速度会有所提升。
2. 消除多余的公式
Excel表里会有一些隐藏的公式,就是对单元格应用了公式,但并不是每个单元格都会有数据。所以这样也会导致Excel文件变大,打开速度也会受到影响变慢。埋春
具体操作:在Excel表格外的第一行空白行中,按下Ctrl+Shift+↓组合键,这个时候单元格会直接跳转到最后一行,可以挺过Delete删除键或快捷键Ctrl+-对于多余的公式进行删除,保存工作簿推出即可。
3. 隐藏Sheet
有些工作簿里会存在被隐藏的Sheet工作表,如果这些文档中存在被隐藏的Sheet工作簿,我们可以进行取消隐藏,如果隐藏的Sheet是没有用的话,我们可以把它删除掉。
具体操作:把鼠标移到底部标签,鼠标右键,如果【取消隐藏】是亮的话,则代表有隐藏,如果【取消隐藏】是灰的话则代表无隐藏。
Excel 中可能会遇到 Excel表格 反应慢的为题,具体怎么解决反应慢呢?下面是由我分享的excel表格反应很慢的解决 方法 ,以供大家阅读和学习。
excel表格反应很慢的解决方法:
歼伍解决反应慢步骤1:一般excel操作很慢都是由于在使用的时候不小心插入了一些对象,比如一些图片或者绘图工具栏里的绘图对象等灯之类的。虽然这些对象很小,有些根本看不出来,但是它所占的内存却是很大的,所以才会使得工作表操作起来特别慢。
解决反应慢步骤2:首先我们先打开操作很慢的excel工作表,打开之后我们氏咐或同时按下“ctrl跟G”按键。
解决反应慢步骤3:按下ctrl跟G按键之后会弹出如图所示的对简悄话框,此时我们单击对话框上的“定位条件”按钮。
解决反应慢步骤4:单击定位条件之后又会弹出一个对话框,此时会有很多的选项供我们选择,我们选择“对象”按钮,选择好之后再单击下方的“确定”按钮
解决反应慢步骤5:选择好之后,excel表格就会自动找出那些隐藏的对象,此时我们等待即可。查找出来之后我们就可以看到这些对象有哪些了,如图所示,此时我们按下删除键,也就是键盘上的“Delete”按键。
Excel卡顿大部分情况是因为插入了过多的公式,在操作时这些公式都会运行,所以就会变得很卡顿,只要清除公式就可以了。 以下是快速清除公式的做法:一、清除系统自带的几种筛选规则。 筛选是最拖速度的,只要设置了一次筛选规则没有清除的话每一次操作表格都会重复一次条件删选,建议清除所有条件格式,要用的时候在设置就行。
第一种方法(此方法需要极大的耐心),我们先用excel的定位功能,检查一下,表格内是否有隐藏内容。我们按下“CTRL+G”组合键,打开定位功能,点击“定位条件”按钮,
在弹出的“定位条件”窗口,勾选“对象”选项,点击“确定”。
我们需要耐心等待一段时间,等待的时间长短是你这个表格内容多少决定的,像我这个不到1M、没有任何显示内容的表格,大概等待了5分钟,中间经历多次excel无响应。
请务必耐心,等待结束后,如下图,
会看到表格中选中了很多“内容”,有符号、有空白图形等等,我猜测是那些客户经理在多次编辑保存过程中遗留了大量的“垃圾”内容导致的,我们直接按键盘上的“delete”键,将选中的这些内容删除,请注意,此过程也需要等待,而且过程中也会经历多次excel无响应……
删除这些对象后,我们点击“文件”——“另存为”按钮,将清理完的表格另存为“问题表格1”,方便与原始表格进行对比。
从上图我们即可看到,清理后的表格尺寸大幅降低,我们再次打开“问题表格1”,这次对表格的编辑、保存差李罩都正常了,问题解决。
第二种方法(此方法简洁但有缺陷),为方便大家做对比,我可以在表格内做上了内容,请注意图上我做了三种格式,分别是“文字颜色”“合并单元格”“文字不加粗”。
我们直接点击“文件”——“另存为”按钮,
在弹出的“另存为”界面中,我们先将“文件名称”修改为“问题表格2”,方便与前面两份原始表格进行对比;
在“保存类型”下拉菜单中我们选中“CSV(逗号分隔)”,请务必注意,下拉菜单中存在两个CSV类型,图中上面那个“CSV UTF-8(逗号分隔)”选项更适用于大量英文格式的文件。
保存完成后,我们对比一下上述三个文件,
可以看到,我们的“问题虚闹表格2”CSV文件大小仅仅只有1KB,比我们刚刚清理过的表格还小。为什么呢?因为前文我说过,这种方法有个缺陷,我们打开“问题表格2”,如图,我们发现表格内所有格式被清空了。
我们刚刚在表格内添加的“文字颜色”“合并单元格”“文字不加粗”三种差异性格式,在转换完成后,此三种格式丢失。原因就是CSV(Comma-Separated Values)文件,也叫作逗号分隔值或字符分隔值,其文件以纯文本形式存储表格数据(数字和文本),它是不含任何格式的,扰宴所以如果使用此方法,那么原始表格的格式将全部丢失。
写在后面:上述两种针对excel电子表格文件太大、操作卡顿卡死的两种解决方法,各有优劣,第一种方法不会丢失正常的表格内容与格式,只是需要大量的时间与耐心,如果文件过大,可能清理不会成功;第二种方法,简单、快速,但是会导致原始表格的格式完全丢失,若原始表格格式重于内容,此方法请慎用。
Excel 表格打开后很卡,是件很烦恼亩谨链的事情。下面是由我分享的excel打开表格后很卡的解决 方法 ,希望对你有帮助!
excel打开表格后很卡的解决方法
打开表格后卡解决步骤1:在键盘上,按住CTRL+G,出现“定位”的对话框:
打开表格后卡解决步骤2:然后这对话框选定下面的最下面一个选项,选定“定位条件”,然后进到里面以后,选择——“对象”。
打开表格后卡解决步骤3:然后出现有很多被选中的对象。每个对象都是一个有圆号的东西,如果是一条直线,就有2个小圆号,如果是图片就会有4个小圆号。总之就是多边形的就会有多个圆号。如果表格的对象比较多的话,就会速度比较慢。这样可以慢慢晌塌地喝杯茶先。
打开表格后卡解决步骤4:按Delete把对象删除掉。然后再用CTRL+G再搜索的时候,就会出现“未找到对象”了。这时再保存以后,你再看一下,速度是不是快很多了。再看文件的大小,也比以前会小很多的哦。
打开表格后卡解决步骤5:把一些会调用 其它 资源的公式给去掉。比如象这个V列都有公式,那么你看一下,在编辑框里会有显示公式出来,这个公式没有调用其它的资源,只是比较,有些公式是有调用其它资源的,比如用VLOOKUP就是经常调用其它的资源,速度就会比较慢。 如果想把整列的公式去掉,可以先选定那个列,然后点右键按“复制”或者是按住CTRL跟C。
打开表格后卡解决步骤6:再点击“选择性粘贴”,然后选定“值”,按确定,就行了。这样就直接把公式的结果给留下了,而去掉公式的设置,所以文件会。
excel表格打开慢的解决方法
表格打开慢解决步骤1:如图,某个excel文件,数据内容不多。 但是文件本身却变得很大,打开很慢。别的EXCEL文件打开很快打开,这有这个文件打开需要20秒左右,另外在这个文件中进行其他操作例如查找替换等操作时候,处理起来也很慢。
表格打开慢解决步骤2:导致此现象的原因一般是不小心添加了一些不可见的自选图形等对象。我们使用以下的方法来完成检查。点编辑菜单中的定位命令。或者直接按快捷键CTRL+G,或者按F5
表格打开慢解决步骤3:弹出定位对话框,在下方点击定位条件。迅孙
表格打开慢解决步骤4:继续弹出定位条件对话框,在其中选择“对象”,然后点确定按钮
表格打开慢解决步骤5:如果发现类似图中,多个圆点的状况, 说明文 件中有对象。在这种情况下按DELETE删除,保存即可。
造成这个情况的原因,一般是因为最初需要在文件中添加一个对象,由于默认是白色的,不仔细看看不出来。后来由于使用复制粘贴拖动等误操作造成了多个对象占用文件空间。
本文转载自互联网,如有侵权,联系删除