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 大文件保存为xlsb格式
经常碰到几十M甚至上百M的Excel文件,其实对于Excel来说,这些文件已经不太适合使用Excel了,如果没办法使用其他更专业的数据分析软件来代替的话。可以尝试将Excel另存为「xlsb格式」的文件。
xlsb格式是Excel二进制文件,兼容所有的Excel版本,跟普通的xls和xlsx文件不一样的是,xlsb文件电脑可以直接识别。正常我们打开xlsx文件,电脑需要将其转换成二进制文件才能读出内容,直接保存为xlsb就省略了转换的这一步,会让速度更加流畅。
05 公式只保留第一行
对于不经常变动的Excel表格,我们可以将「公式粘贴成数值」,并且只保留第一个单元格为公式,例如某一列是由「公式」计算得到的,这一列的话,除了第一个单元格保留原始公式之外,其他的单元格全部复制粘贴成数值。
下次需要修改的时候直接双击「第一个公式」,就可以快速填充了。在Excel中,公式越少计算速度越快。
06 复杂公式使用VBA/数据透视表代替
在Excel中,有一个不成文的3行原则,公式一定不超过3行,如果超过了3行,请考虑使用VBA或者其他方式来实现。
对于超过3行的Excel公式,不仅阅读起来及其困难,而且消耗的计算资源也会成倍添加,对于经常需要处理Excel的同学来说,维护公式就已经是一件非常吃力的事情了。
今天的分享就到这里,优化好Excel文件,能让我们的Excel使用起来更加舒服,减少崩溃出现的情况,这几个小技巧大家可以尝试使用下哦。
excel2007之后XLSM文件XLSX文件都是excel2007文件,XLSM是含有宏启用,Excel中默认情况下不自动启用宏。
XLSX文件,即使它们包含宏代码,Excel不会自动执行宏。因此含有宏的文件可以保存为xlsm文件,可以自动启动。
有人做了一个简单的测试:文件内容是100001000个单元格,每个单元格都是一个=+1的公式。对这个文件而言,xlsb文件的打开速度是xlsx文件的四倍,保存速度快一倍,文件小三分之一。
扩展资料:
xlsm文件是“启用宏的工作簿”,excel2016新建的xlsx文件,如果启用了宏,打开时自动识别为xlsm文件,如果在excel选项中,默认保存为“启用宏的工作簿”,打开时即为xlsm文件。
xlsb的优点:
1、文件更小。xlsb的文件更小,对保存大Excel文件很有用。
2、打开和保存的速度更快。EXCEL直接使用二进制文件比解释XML文件速度更快。
你可能开启了第2个Excel进程。personalxlsb被第一个Excel进程锁定了。如果打开了第一个Excel窗口后,用这个Excel菜单上的打开命令去打开后续的文件,而不是通过其它途径(如在档案管理器中双击文件)打开的话,一般不会出现这种情况。另外,不同进程的Excel文件相互之间拷贝和Vlookup好象都会不正常。
这是excel的设置问题,具体解决办法如下:
1、首先,单击计算机以打开要操作的PERSONALXLSB表单文件,再点击页面左上角的“文件”选项,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,单击下拉菜单栏中的“选项”按钮,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,在弹出对话框中单击左侧的“高级”选项。如下图所示,然后进入下一步。
4、然后,完成上述步骤后,向下滑动该对话框的页面,找到“常规”选项,然后找到“启动时打开此目录中的所有文件”,将其后面的文本框全部删除,如下图所示,然后进入下一步。
5、最后,完成上述步骤后,在对话框底部的单击“确定”按钮,就完成操作了,如下图所示。这样,问题就解决了。
xlsm文件:基于XML且启用宏的Excel 2007工作簿。
xlsb 表示xls binary。可以用Office中的Excel打开。 xlsb文件因为是binary format,打开时比打开正常的xls文件要快的多。
open也是宏
xlsb
Excel 二进制工作簿用于 Excel 2010 和 Office Excel 2007
的二进制文件格式。对于需要尽快加载数据文件的用户而言,这是一种快速加载并保存文件的格式。支持 VBA 项目、Excel 40 宏工作表以及
Excel 2007 和 Excel 2010 中使用的所有新功能。但是,这不是 XML 文件格式,因此在不使用 Excel 2010 或
Excel 2007 以及对象模型访问和处理内容时,该格式不是最佳选择。
以上就是关于excel很卡怎么解决全部的内容,包括:excel很卡怎么解决、excel2007之后的文件格式都是xlsx吗、我在打开一个新的excel工作簿时,显示personal.xlsb 正处于锁定状态,为什么会出现这种情况等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!