办公软件excel哪些公式特别卡
如何解决excel公式多运行慢
1、点击office按钮--excel选项,打开设置对话框。
2、选择公式选项卡,把自动重算改为手动重算,点击确定。
3、这样设置可减少系统资源占用,当修改公式包含的单元格内容时,公式结果不会自动变化,此时只要按下F9即可。
4、在这种设置的基础上可以简化公式,让公式参数尽可能的少,公式简化通常的方法是用数值或省略代替逻辑判断,比如,=VLOOKUP("百度",A1:F20,3,FALSE),可简化为=VLOOKUP("百度",A1:F20,3,0),或者把0省略。
5、使用OFFSET函数时,参数0和1通常都可以直接省略,比如=OFFSET(A1,0,0,1,1)可直接写成=OFFSET(A1,,,,)。
6、表格卡慢公式过多是主要原因,但也不排除表格中有太多不需要的对象等内容,如果经常复制粘贴的话,这种况比较明显,要缓解卡慢问题,需要把这些多余的删除,打开定位条件对话框,选择对象,点击确定。
7、本例是新建的工作表,弹出找不到对象的提示,如果找到直接删除可缓解卡慢。
excel很卡怎么解决01.关闭自动计算
有部分同学的Excel每天都往里面添加数据,并且大部分数据都是不用重新进行计算的,这个时候我们就要为文件关闭自动计算。
在Excel中,每次打开/刷新文件,都会对所有公式进行自动计算,如果表格中的公式非常多的话,你的表格就会非常的卡,这是因为Excel在计算公式,需要消耗计算资源导致的。
这个时候,我们就可以关掉「自动计算」,选择「公式选项卡」,点击「计算选项」,设置「手动」即可。
当设置了「手动计算」后,发现输入公式并不会自动计算。这个时候就需要按「F9」进行手动计算。
02.拒绝引用整列/行数据
这个问题常常出现在VLOOKUP公式中,大部分同学都使用引用一整列,例如“A:D”这种格式,这样使用的话,VLOOKUP会去遍历Excel总共一百多万行数据,非常消耗计算机资源,所以表格会非常的卡顿。
建议使用多少数据引用多少数据,并且加上绝对定位,例如上图将“A:B”转换成“$A$1:$B$100”这种格式,只用到了前100行数据,这样Excel整体就会变得很轻快了。
这种况在使用「数组公式」的时候计算量被快速放大,当选中两列进行数组运算的时候,Excel会变得非常卡顿。
03.尽量不使用可变函数
在非必要的况下,不使用「可变函数」(易失函数),例如:RAND、NOW、TODAY、INDIRECT等,这种函数有一个非常明显的特点,当数值发生变化的时候,每次都会进行重新计算,极大响Excel的能。
例如在Excel中大量使用了TODAY函数,每当文件保存一次的时候,都会重新调用系统当前时间进行更新。所以尽量使用其他功能函数或者方案来代替可变函数。
04.大文件保存为xl格式
经常碰到几十M甚至上百M的Excel文件,其实对于Excel来说,这些文件已经不太适合使用Excel了,如果没办法使用其他更专业的数据分析软件来代替的话。可以尝试将Excel另存为「xl格式」的文件。
xl格式是Excel二进制文件,兼容所有的Excel版本,跟普通的xls和xlsx文件不一样的是,xl文件电脑可以直接识别。正常我们打开xlsx文件,电脑需要将其转换成二进制文件才能读出内容,直接保存为xl就省略了转换的这一步,会让速度更加流畅。
05.公式只保留第一行
对于不经常变动的Excel表格,我们可以将「公式粘贴成数值」,并且只保留第一个单元格为公式,例如某一列是由「公式」计算得到的,这一列的话,除了第一个单元格保留原始公式之外,其他的单元格全部复制粘贴成数值。
下次需要修改的时候直接双击「第一个公式」,就可以快速填充了。在Excel中,公式越少计算速度越快。
06.复杂公式使用VBA/数据透视表代替
在Excel中,有一个不成文的3行原则,公式一定不超过3行,如果超过了3行,请考虑使用VBA或者其他方式来实现。
对于超过3行的Excel公式,不仅阅读起来及其困难,而且消耗的计算资源也会成倍添加,对于经常需要处理Excel的同学来说,维护公式就已经是一件非常吃力的事了。
今天的分享就到这里,优化好Excel文件,能让我们的Excel使用起来更加舒服,减少崩溃出现的况,这几个小技巧大家可以尝试使用下哦。
excel表格中,公式太多会导致卡死吗?文件才200多k。公式太多,特别是VLOOKUP、SUMIF、COUNTIF等汇总统计公式太多会作计算很久,但是一般不会卡死,只要耐心等待,可以看见状态栏显示“正在计算1%”的进度,到100%之后就能响应了。
EXCEL工作薄中的函数公式太多,导致工作薄运行非常慢一般的公式,即使数量较多,也不会造成速度过慢,请检查以下况:
1、减少使用数组函数(公式两端有{}符号),尤其是全局的数组函数(比如里面有a:这样的引用);
2、公式减少覆盖全区域,只复制到使用部分。
可以的措施:
1、将全局引用的数据比如a:根据需要调整为a1:1000这样的数据;
2、将部分不再变动的区域使用复制==》选择粘贴==》数值复制为数值,减少计算量。
怎样解决excel表格中数据过大导致卡顿的现象?Excel卡顿大部分况是因为插入了过多的公式,在作时这些公式都会运行,所以就会变得很卡顿,只要清除公式就可以了。以下是快速清除公式的法:一、清除系统自带的几种筛选规则。筛选是最拖速度的,只要设置了一次筛选规则没有清除的话每一次作表格都会重复一次条件删选,建议清除所有条件格式,要用的时候在设置就行。
第一种方法(此方法需要极大的耐心),我们先用excel的定位功能,检查一下,表格内是否有隐藏内容。我们按下“CTRL+G”组合键,打开定位功能,点击“定位条件”按钮,
在弹出的“定位条件”窗口,勾选“对象”选项,点击“确定”。
我们需要耐心等待一段时间,等待的时间长短是你这个表格内容多少决定的,像我这个不到1M、没有任何显示内容的表格,大概等待了5分钟,中间经历多次excel无响应。
请务必耐心,等待结束后,如下图,
会看到表格中选中了很多“内容”,有符号、有空白图形等等,我猜测是那些客户经理在多次编辑保存过程中遗留了大量的“垃圾”内容导致的,我们直接按键盘上的“delete”键,将选中的这些内容删除,请注意,此过程也需要等待,而且过程中也会经历多次excel无响应……
删除这些对象后,我们点击“文件”——“另存为”按钮,将清理完的表格另存为“问题表格1”,方便与原始表格进行对比。
从上图我们即可看到,清理后的表格尺寸大幅降低,我们再次打开“问题表格1”,这次对表格的编辑、保存都正常了,问题解决。
第二种方法(此方法简洁但有缺陷),为方便大家对比,我可以在表格内上了内容,请注意图上我了三种格式,分别是“文字颜”“合并单元格”“文字不加粗”。
我们直接点击“文件”——“另存为”按钮,
在弹出的“另存为”界面中,我们先将“文件名称”修改为“问题表格2”,方便与前面两份原始表格进行对比;
在“保存类型”下拉菜单中我们选中“CSV(逗号分隔)”,请务必注意,下拉菜单中存在两个CSV类型,图中上面那个“CSVUTF-8(逗号分隔)”选项更适用于大量英文格式的文件。
保存完成后,我们对比一下上述三个文件,
可以看到,我们的“问题表格2”CSV文件大小仅仅只有1KB,比我们刚刚清理过的表格还小。为什么呢?因为前文我说过,这种方法有个缺陷,我们打开“问题表格2”,如图,我们发现表格内所有格式被清空了。
我们刚刚在表格内添加的“文字颜”“合并单元格”“文字不加粗”三种差异格式,在转换完成后,此三种格式丢失。原因就是CSV(Comma-SeparatedValues)文件,也叫作逗号分隔值或字符分隔值,其文件以纯文本形式存储表格数据(数字和文本),它是不含任何格式的,所以如果使用此方法,那么原始表格的格式将全部丢失。
写在后面:上述两种针对excel电子表格文件太大、作卡顿卡死的两种解决方法,各有优劣,第一种方法不会丢失正常的表格内容与格式,只是需要大量的时间与耐心,如果文件过大,可能清理不会成功;第二种方法,简单、快速,但是会导致原始表格的格式完全丢失,若原始表格格式重于内容,此方法请慎用。