今天跟大家来唠唠Excel表格为什么会突然变得很卡,这也是一个粉丝问到的问题,他的表格分明只有几行数据,但是却能把鼠标卡成PPT,肉眼可见的掉帧与卡顿,非常影响工作效率,今天就跟大家分享下解决方法,大致可以分为两类情况
一、Excel体积异常
所谓的体积异常,就是Excel的体积突然之间变得很大,比如之前一个10kb左右的Excel文件,突然变成了10m左右,一般来说Excel文件只要超过10m就会有明显的卡顿感。
文件之所以会突然变大,究其根本原因还是在Excel中储存了这多的内容,只不过这些内容是不可见的,常见于从系统中导出的数据,或者从网页中粘贴数据的Excel文件,今天就跟大家分享下这些不可见数据的删除方法
1.删除空白区域
我们选中表格最后一列旁边的空白列,然后按下Ctrl+Shift+,来选中右侧的所有列,然后点击鼠标右键,将其直接删除掉,
随后选中表格最后一行下面的空白行,按下Ctrl+Shift+,来选中表格下方的所有行,也是将其删除掉。效果如下动图
之所以这么做是为了防止空白的单元格中存在不可见字符(空格,换行符)。将空白行列删除后,新的行列就会覆盖掉之前的行列,并且是不包含任何数据的。
2.删除对象
所谓的对象就是我们在Excel中插入的一些图形,线条,图片等等的数据。有的时候我们不小心在Excel插入一个非常小的线条或者图片,当填充数据的时候,这些线条与图片可能会跟随一起填充,所以就会造成Excel体积突然变得很大。
想要把它们删除也非常的 简单,只需要按下快捷键Ctrl+G调出【定位】随后点击【定位条件】勾选【对象】然后点击确定,就会选中表格中的所有图片线条之类的形状,最后只需要按下delete键把它们都删掉就可以了
3.设置网格线
这个是我遇到过的一个比较奇葩的bug,会出现的跨版本编辑的Excel中,应该是一个小概率事件。
就是一个由03版本创建的Excel,我用16版本打开后,文件体积变得莫名很大,排查了所有的项目也没有问题,最后感觉网格线颜色有些深,我们选中整个表格后,将网格线设置为无,然后保存数据之后,Excel体积变为了正常体积。大家如果排查完前两项之后体积还是很大的话,可以试一下这个操作
4.另存为CSV
如果你尝试了上面的3种方法,Excel文件的体积依然与实际不符,这个时候我也没什么好的办法,只能上大招了,就是将Excel文件另存为CSV格式,它会将Excel中的格式,公式等操作删除掉,仅仅保留数据。
设置为CSV格式后,我们需要打开这个CSV文件,然后再将其另存为Excel的格式就行了。
二、规范不操作
如果你已经确定了表格中没有无用的数据,但是你的Excel依旧很卡,可能是由于你的操作不规范造成的
1.条件格式
条件格式这个功能用的单元格太多,也会造成数据的卡顿,因为你只要在表格中更改一次数据他就会再计算一次。
特别是一些粉丝喜欢选择整列或者整行或数据设置条件格式,这样的话就无形的增大了条件格式的判断区域,如果为很多行列都设置了条件格式,表格大概率表格会直接卡死,除非你的内存很大。
所以对于条件格式这个功能,你需要多大的区域,就在多大的区域设置就可以了
2.设置了太多的函数公式
这种情况往往会出现在数据量较大的表格中,,跟条件格式是一样的原理,只要更改一次数据,函数就会计算一次,因为会重复大量计算,如果你遇到这样的情况我们可以将公式的自动计算关闭掉,当修改完所有的数据之后,再打开自动计算,让公式计算一遍结果就好了
可以点击【公式功能组】然后找到【计算选项】选择为【手动】即可。
领取专属 10元无门槛券
私享最新 技术干货