工作中经常遇到只有几百行数据,但是EXCEL文件却有几十M,甚至几百M,文件明显过大,尤其是将外部数据源导入EXCEL工作表,或者从网页复制粘贴过来的数据。
如果工作表中函数公式多、条件格式等设置多、图片或高清图多,这些都会导致EXCEL文件比较大,这是正常情况。
另外,公式多会导致EXCEL文件打开或刷新变慢,因为有数据就会触发EXCEL的自动重算机制。
但是下面这些非必要原因也会造成文件过大:
1、导入的数据不整齐,有效数据区外,存在大量空白行或列
2、导入的数据中有不可见的图片或符号
解决办法:
1、Excel自2007之后的版本,表格总共有 1,048,576 行,16384 列
EXCEL 2003以前的版本,65536行,256列。
所以可以将有效数据之外的行和列的内容全部清除,确保是空单元格,具体步骤如下:
1)选中有效数据范围下面一行,按下【Ctrl+Shift+↓】快捷键,可全选到最后一行的所有区域,按下【Delete】键删除。
2)按下【Ctrl+Home】键,回到表格开头,再选中有效数据范围右侧一列,按下【Shift+Ctrl+→】快捷键,可全选到最右边一列的所有列,按下【Delete】键删除。
2、定位所有对象,删除
按下【Ctrl+G】快捷键,选择“定位条件",

选择”对象“

即可全选工作表中的线条、图形等对象,按下【Delete】键,全部清除。
再次按下【Ctrl+G】键,弹出”找不到对象“对话框,即证明已全部清除。
如果上述两个办法还不能解决,可将有效数据复制到新工作表中,原工作表废弃。