excel文件太大的9个原因,并针对具体原因给出具体的解决方法,从而解决excel文件太大的问题
发布时间:2023-07-17 22:37:44
群里时常有朋友问到,Excel文件太大,如何办?首先得找出原因才能有解决的办法。本文针对Excel文件太大给出几方面的原因分析,以对于那些寻求如何缩小excel文件大小的朋友一些帮助。
很多朋友都用上Excel2010版了,先来看看Excel2010中同一文件保存为何种Excel格式文件大小最小?
同一文件保存格式不同,生成的文件从大到小的顺序为 XLS > XLSM > XLSX > XLSB。
另外如果是不明原因的遇到excel文件太大,可以从下面几方面来找原因。
excel文件太大原因之一:
工作表中有大量细小图片对象导致文件增大。比如从网页上复制内容直接粘帖到Excel文件中,而没有使用选择性粘帖。无意中单击了绘图工具栏的直线或其他绘图对象,不知不觉中在文件中插入了小的直线或其他图形,由于很小,几乎无法看到,又通过单元格的复制产生了大量的小绘图对象。在工作表中插入了图片其他绘图对象,操作中又将其高度宽度设为0或很小的值,通过复制产生了大量的对象。
这种问题引起的excel文件太大,解决方法:
按下F5键,定位条件,选中“对象”,确定,看是否有很多被选择的小对象。但如果隐藏列或行,对象仍然不能看到。
这时可以使用VBA对对象进行计数,看看有多少个对象在工作表中,与你的工作表中需要的对象数量是否相符。方法:按下ALT+F11键,打开VBE窗口,单击插入——模块,复制下面代码,按F5键运行。
Sub countshapes()
Dim n
n = ActiveSheet.Shapes.Count
MsgBox "本工作表共有" & n & "个对象"
End Sub
excel文件太大原因之二:
一个工作簿带有过多工作表,导致体积过大打开缓慢。适当的Excel工作簿内的工作表分离成多个工作簿,科学合理的创建规范的文件夹,分门别类,逻辑放置。
excel文件太大原因之三:
很大区域设置了数据有效性,或将有有效性设置的单元格复制到很大的区域,尤其是在有效性设置中进行了“输入法”“输入信息”“出错警告”的设置,更具有隐蔽性,一般不易发现。
这种原因引起的excel文件太大,解决办法是:选择多余的单元格区域,数据-有效性,在“设置”、“输入信息”、“出错警告”、“输入法”页面分别执行“全部清除”。
excel文件太大原因之四:
VBA模块、窗体、控件或插件过多。将工作表内所有VBA模块整合到单个模块里,尽量简化VBA代码的编写,精简窗体控件及插件。
excel文件太大原因之五:工作表背景造成的文件增大
因以较大的图片作为工作表的背景,使文件增大。除非特别需要,不用背景,如果确实需要,作为背景的图片要尽可能的小。
excel文件太大原因之六:
插入图片格式的原因,同样一幅图片,bmp格式时画质最好,体积最大;jpg格式时画质跟体积都适中;gif格式的画质就要差很多了,因此,在选择图片时,一般照片类的图片最好是jpg格式。图片实际尺寸,建议通过图像编辑类的软件编辑,然后在Excel插入实际尺寸大小的图片,而不是通过拖拉放到缩小图片。
excel文件太大原因之七:
函数公式或自定义名称过多,或者数据透视表等所引用的单元格范围过大。
解决方法:删除多余的自定义名称,将函数公式转化为数值格式,或适当的压缩透视表的引用范围。
excel文件太大原因之八:
Excel自动保存功能或在编辑文档时异常退出,会导致Excel文件虚大。解决方法:养成Ctrl+S的良好习惯,将容量过大的工作表移动或复制到新工作簿内另存为,有时将会非常有效。
excel文件太大原因之九:
大范围设置单元格格式或者条件格式。如果需要在一行或一列的很大范围设置统一的单元格格式,可以选择整行或整列设置单元格格式,而不要只选择行列的一部分单独设置格式,再根据需要对行列的个别单元格设置单独的格式,对整行或整列甚至整个工作表设置单元格格式并不会造成文件虚增,对A1:A65536设置单元格格式与对A1:A65535设置单元格格式文件太小是完全不同的。
正确操作方法是:全选整行或整列,先清除单元格的格式或将单元格格式设为常规,再对整行或整列设置其他的单元格格式,直接设置有时可能并不能使文件减肥。
条件格式的删除:编辑-定位,定位条件中选“条件格式”,然后在格式-条件格式中删除条件格式。


猜你喜欢
- 剪映是一款非常好用的视频剪辑软件,很多用户都喜欢用剪映来剪辑自己的日常生活并上传分享给其他用户观看。为了帮助大家更好地使用剪映电脑版,今天要
- Excel中的重复值具体该如何查找呢?下面是小编带来的关于excel2003查找重复值的教程,希望阅读过后对你有所启发!excel2003查
- 这个服务现在用到是非常少的,如果你电脑发现这个服务对应的svchost.exe进程使用的CPU非常,可以关闭它,但是不建议直接永久禁用它启动
- 如果驱动没装好,在WIN7系统下确实不好删,那么win7怎么卸载电脑上的驱动并重新安装?下面小编就为大家详细介绍一下,一起来看看吧有时候电脑
- 最近有不少小伙伴在自己使用的电脑中发现有一个名叫Dwm.exe的程序占用的内存非常的高,这会导致自己的电脑的流畅度直线下降,那么这个Dwm.
- 破晓Air是华硕所推出的一款十分轻薄的商务本,该笔记本不仅机身重量非常的低,而且续航表现较好,能够满足大部分用户外出携带的需求,不过这样一台
- Windows 7如何更改半透明窗口颜色?对于新手朋友们来说还是很陌生的,其实很简单,只要按照下面的步骤便可搞定,注意需要正确安装显卡驱动并
- 在Excel表格中插入批注多了,有时想快速查看批注时显得有些麻烦,如果有什么方法可以一次性显示表格中所有的批注就好了。下面就以Excel 2
- 传统的为硬盘进行分区的方式是MBR分区。但在TB以上的大硬盘普及的今天,MBR分区已经过时了,更为先进的分区方式GPT分区开始取而代之。至于
- win10系统任务栏搜索框失效不能用怎么解决?系统的任务栏搜索框可以方便用户进行计算机以及网上信息的搜索查找,但是很多用户发现自己设备上的任
- Win10系统可以说是现在最常见的操作系统之一了,然而有不少小伙伴嫌弃任务栏的图标太过杂乱,就想要吧任务栏隐藏起来但却不知道要如何操作?下面
- 很多使用美图秀秀的小可爱们不知道软件里照片大小尺寸kb怎么改,其实使用美图秀秀还真是一项有技术考验耐心的活,但是为一张美美的图片,一切都是值
- CRT显示器闪屏怎么办?CRT显示器闪屏该如何处理?下面就给各位解答CRT显示器闪屏的具体解决办法。解决办法:1、右击桌面空白处,然后选择“
- word里绘制分割线很方便,就像平时使用快捷键一样,按下特殊的操作码即可轻松绘制。下面小编就为大家介绍Word插入直线波浪线等分隔线方法,一
- Excel可以自动调整行高和列宽,但是要怎么设置呢?今天就由小编教大家解决这个问题!希望可以帮到大家!Excel自动调整行高和列宽方法一1:
- 近几日有非常多自己动手重装系统的小伙伴来向我们反应道,重装系统后的每次开机电脑都会有两个甚至三个的启动项给我们选择进入,但只有一个是可以正常
- Win10系统不能使用ReadyBoost怎么办?有用户反映Win10系统无法打开ReadyBoost功能,这是怎么回事?下面给大家介绍具体
- 提高工作效率的小方法:Word中如何批量修改错别字,如果不知道的话,快过来看一看吧,10秒搞定,下面来介绍步骤。打开Word文档,如下图,我
- 在我们使用电脑的时候,我们经常会使用u盘来存储一些文件什么的。很多小伙伴发现在u盘快满了想要删除一些文件时却发现u盘文件不能删除。那么u盘文
- 使用 NetMeeting,您可以参与网上会议或讨论,可以在共享程序中工作,还可以在 Internet 或公司 Intranet 上共享数据