EXCEL文件减肥方法
发布时间:2023-08-27 07:48:36
文件虚胖有很多种原因,如何解决文件虚胖问题呢?今天就由小编教大家解决这个问题!希望可以帮到大家!
EXCEL文件减肥方法
一、工作表中有大量的细小图片对象造成文件增大,这是最常见的文件虚胖原因
可能的原因:
(1)从网页上复制内容直接粘帖到工作表中,而没有使用选择性粘帖,
(2)无意中点了绘图工具栏的直线或其他绘图对象,不知不觉中在文件中插入了小的直线或其他图形,由于很小,肉眼几乎无法看到,又通过
单元格的复制产生了大量的小绘图对象
(3)在工作表中插入了图片其他绘图对象,操作中又将其高度宽度设为0或很小的值,通过复制产生了大量的对象
(4)在行或列的位置中插入了绘图对象,对象的属性为,大小位置随单元而变的(默认的),然后隐藏行或列,或设置行高或列宽为很小的
值,从而使插入的对象不能看到
(5)工作表中的对象设置了不可见属性(Visible=false)或对象的线条和填充色均设为与底色相同,使对象无法看到
判断方法:
(1)CTRL-G,定位,定位条件中选“对象”,确定后会显示很多被选择的小对象(这种方法在隐藏列或行中的对象并不能看到)(2)用VBA对
对象进行计数,看看有多少个对象在工作表中,与你的工作表中需要的对象数量是否相符
Sub countshapes() Dim n n = ActiveSheet.Shapes.Count MsgBox "本工作表共有" & n & "个对象" End Sub
解决办法:
(1)如果确认工作表中没有你需要的对象或控件,用CTRL-G,定位,定位条件中选“对象”,确定后按DEL键删除,会删除工作表中所有的对象
(2)用VBA删除,可以根据需要删除高度或宽度小于一定值的小对象,如:
Sub delshapes()
Dim sp As Shape, n
For Each sp In ActiveSheet.Shapes
If sp.Width < 14.25 Or sp.Height < 14.25 Then
'约小于0.5cm,根据需要设定
sp.Delete
n = n + 1
End If
Next sp
MsgBox "共删除了" & n & "个对象"
End Sub
二、工作表中在很大的范围内设置了单元格的格式或者条件格式
可能的原因:操作时选择在很大的区域设置或复制了单元格的格式或条件格式(并不是整行整列),而真正用的区域并不很多,造成工作表内容
不多,文件却很大。
判断方法:工作表滚协条的拖动滑标很小,拖动滑标向下可以达到很大的行号或列标,滑标拖到最下或最右的位置显示的列标或行号就是实际设
置了单元格格式的地址
解决办法:
1、定位真正需要的行号下一行,按CTRL+SHIFT+下箭头,选择所有的多余行(也可以在名称框中输入行号如:2000:65536),编辑-清除-格式
(或全部),同理清除可清除多余列的格式
2、如果需要在一行或一列的很大范围设置统一的单元格格式,可以选择整行或整列设置单元格格式,而不要只选择行列的一部分单独设置格
式,再根据需要对行列的个别单元格设置单独的格式,对整行或整列甚至整个工作表设置单元格格式并不会造成文件虚增的问题,对A1:A65536
设置单元格格式与对A1:A65535设置单元格格式文件太小是完全不同的
3、如果欲对已设置的不同格式的单元格设置整列或整行统一的格式,应选整行或整列,先清除单元格的格式或将单元格格式设为常规,再对整
行或整列设置其他的单元格格式,直接设置有时可能并不能使文件减肥
4、对条件格式也可用编辑-定位,定位条件中选“条件格式”,然后在格式-条件格式中删除条件格式
三、为很大的区域设置了数据有效性
形成原因:与第二项基本相同,选择很大的区域设置了数据有效性,或将有有效性设置的单元格复制到很大的区域,尤其是在有效性设置中进行
了“输入法”“输入信息”“出错警告”的设置,更具有隐蔽性,一般不易发现。
判断方法:与由于单元格格式造成文件虚肥的原因相同,在清除多余区域的单元格格式后文件尺寸仍没有减下来,就应该考虑是不是有效性设置
原因引起
解决办法:选择多余的单元格区域,数据-有效性,在“设置”、“输入信息”、“出错警告”、“输入法”页面分别执行“全部清除”
四、公式复杂,公式很长
由于单元格公式复杂,公式太长,造成文件增大解决方法:针对大量重复使用的公式(包括相对引用的公式),用定义名称的方法简化
这种方法给文件减肥效果有时是很明显的,我曾将一个近3M的文件减到700多K
五、EXCEL本身的BUG所致
形成原因:在一个工作表中,选取全部单元格,行隐藏,在名称框中输入32768行以后任一行的单元格地址(如A32800),设置一个固定行高
(如20),再选取全部单元格,最适合的行高,进度条开始显示,等到进度条消失,保存工作薄,文件大小1.42M,这个工作表无论用什么清除
格式的办法(无论是清除格式、清除全部、单元格全部删除、用其他工作表覆盖)都不能缩小,怀疑为EXCEL之BUG,在EXCEL2000包括EXCEL
2003中都存在该问题
解决办法:选择整个工作表,格式-行-行高,随便设一个行高,保存。此时文件恢复为正常大小
六、工作表背景造成的文件增大
因以较大的图片作为工作表的背景,使文件增大
解决办法:除非特别需要,不要用工作表背景,如果确实需要,作为背景的图片要尽可能的小。
七、工作表中插入的图片格式影响文件的大小
工作表插入的图片是BMP格式或从绘图软件中直接复制图片粘帖到工作表中
解决办法:把BMP文件转换为JPG格式,并尽量在绘图软件中将图片调整到在EXCEL中实际显示的大小,再插入工作表,不要直接粘帖图片到工作表中


猜你喜欢
- 在Excel2016中,提供了一系列的单元格样式供我们使用,它们预定义了【文字格式】、【数字格式】、【对齐方式】、【边框】和【底纹】等效果的
- CPU散热器风扇噪音大很常见,那么显卡散热风扇噪音大该如何解决呢?其实方法都是差不多的,下面就给大家介绍一下显卡散热风扇声音很大的解决方法。
- Windows Management Instrumentation简称WMI,有Windows10用户在任务管理器中发现WMI进程占用CP
- Mac电脑用过一段时间之后,总会弹出“您的启动盘几乎已经满了”的提示,这是提醒我们该清理磁盘释放空间了。如何清理磁盘空间?下面我们分享如何释
- 显卡是电脑组件中的核心之一。我们可以通过刷新显卡来改善显卡的兼容性,但是很多用户不知道显卡bios怎么刷,那么今天小编就来教教大家如何刷显卡
- 如果你的Mac变得慢了,然后你可能会想着下载一个能够加速Mac运行速度或者清理Mac垃圾的程序。很遗憾,很多时候,这么做并不能解决根本问题。
- 刚上手Mac,可能有些伙伴不习惯,总结一下自己摸索的Mac使用技巧,适合新手。1.单击:Mac的操作是“点按一下触控板”(这个可以更改,在“
- 上期内容我们介绍了人数核算的小公式,那今天,再来给大家分享一个简单却不失骚气的操作吧~如图所示,我们的表格通常以数据居多,那数据多了自然是一
- 在Win10系统中,IE浏览器是系统自带的浏览器,也陪伴用户很久了,如果下载了其它的浏览器,在打开页面的时候,还是优先跳转了IE浏览器,那这
- Win7插入U盘任务栏托盘不显示安全删除硬件图标怎么办?很多用户在使用Win7系统时,会遇到插入U盘但任务栏不显示安全删除硬件图标的情况,这
- 京东阅读APP怎么解绑设备?当我们使用京东阅读APP时,常会绑定一些设备软件,若我们想解除这些绑定设备,该如何进行操作呢?下面小编就和大家分
- 在我们的系统中拥有一个校色文件能够对显示器进行校色,这样可以使显示器的颜色更加准,不过有不少小伙伴都不知道如何使用校色文件?下面就和小编一起
- 在平时的生活中,我们经常需要使用的一些记账软件来记录自己的日常花销,今天 小编给大家推荐一款非常好用的记账软件,它就是圈子账本,软件当中有一
- 用WPS可以制作出装订线的效果.非常不错具体操作如下:按Alt+F9,切换域显示模式:进入奇数页页脚,“插入”域 插入公式:=1-
- 你还在主力用IE浏览器吗?周一,微软发布CVE-2019-1367安全警示,它是一个出现在Win7/8.1/10系统IE浏览器上的脚本型内存
- 互联网如此发达的今天,浏览器已经是人们生活中必不可少且使用最经常的上网工具。选择好的浏览器能够给你带来更便捷的服务,极速的上网体验更快、更绿
- 目录,就是一本书或者是一篇长文档,第一页就能看到的文章编排次序,方便阅读者查阅,检索。而在我们平时在编辑常文档也可以插入目录。但是小编发现大
- 我们在使用excel打印的时候,里面的数据很多,但是我们只需要打印一部分,其余的不需要打印,所以需要选定这部分的区域进行打印,应该如何操作呢
- Excel中的数据具体该如何进行保留一位小数点呢?其实方法很简单,接下来小编举例简单的例子告诉大家excel保留一位小数点的的方法,欢迎大家
- 在这个网络信息化的时代,公司、家里、学校,甚至是餐厅里,到处都覆盖着WiFi。有 WiFi,就需要密码,于是有的小伙伴就发问了,我的 Mac