掌握excel设置小数点保留位数的多种实用技巧与方法
876
2023-01-14
本文目录一览:
在 Excel 中表格因为某种原因数据过少也而造成文件太大,因此需要为Excel的表格瘦身,接下来是我为大家带来的excel如何表为表格瘦身的 方法 ,希望对你有用。
excel为表格瘦身的方法首先,我们可以查询一下表格到底有多大,直接将鼠标放在表格上面就可以看到表格的大小。
表格内容少内存大的原因不外乎那么几点:有很多的空白表格;有隐藏的对象等等。因为 Excel表格 会把之前操作的内容全部记下来,然后表格就变成几兆了,而这样的表格在打开或者操作的时候都会反应很迟钝,不方便工作。
表格瘦身步骤1:删除表格中隐藏的对象。Ctrl+G定位,选择定位对象,将找到的对象删掉就可以了。
表格瘦身步骤1:删除空白单元格。Ctrl+End可以直接定位到表格最后的单元格,如果发现有很多的空白单元格直接删掉,然后保存就可以了。
(一)、如果是要求A、B两列的同一行数据相比较:
假定第一行为表头,单击A2单元格,点“格式”-“条件格式”,将条件设为:
“单元格数值” “不等于”=B2
点“格式”-“字体”-“颜色”,选中红色,点两次“确定”。
用格式刷将A2单元格的条件格式向下复制。
B列可参照此方法设置。
(二)、如果是A列与B列整体比较(即相同数据不在同一行):
假定第一行为表头,单击A2单元格,点“格式”-“条件格式”,将条件设为:
“公式”=COUNTIF($B:$B,$A2)=0
点“格式”-“字体”-“颜色”,选中红色,点两次“确定”。
用格式刷将A2单元格的条件格式向下复制。
B列可参照此方法设置。
按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体。
猜你喜欢:1. Excel表格教程
2. Excel表格的基本操作教程免费下载
3. excel表格自动调整的方法
4. EXCEL怎么删除整个表格内容
5. 如何缩小Excel工作表的大小
在 Excel 中本来数据没多少,却大小越来越大,说明这个文档不久之后会丢失一些数据,这个时候就需要我们进行处理解决了。下面是由我分享的如何给excel瘦身教程,供大家阅读、学习。
给excel瘦身的 方法瘦身步骤1:工作表中如果存在大量的细小图形对象,那么文件体积就可能在用户毫不知情的情况下暴增,这是一种很常见的“Excel 肥胖症”。可以使用下面两种方法来检查Excel 工作表是否存在这种症状。
(1)在工作表中按键调出“定位”对话框,单击“定位条件”按钮,在“定位条件”对话框中选择“对象”项,单击“确定”,如图1 所示。然后观察工作表上是否会显示很多被选定的对象。
瘦身步骤2:如果工作簿中包含多个工作表,需要在每个工作表中用这种方法进行查找。关于“定位”功能的更多技巧,请参阅技巧28。
注意:隐藏列或行中的对象利用这种方法无法被看到。
(2)用VBA 对工作簿中的对象进行计数,查看在每个工作表中实际存在的对象数量,如果此数量不合理,就说明有问题。按打开VBA 编辑器窗口,单击菜单“插入”→“模块”来插入一个新模块,默认情况下为“模块1”,然后在模块1 的代码窗口中输入以下代码:
Sub CountShapes()
Dim n As Double
Dim ws As Worksheet
Dim Content As String
For Each ws In Worksheets
n = ws.Shapes.Count
Content = Content "工作表" ws.Name " 有" n " 个对象" vbCrLf
Next
MsgBox Content
End Sub
瘦身步骤3:最后,按F5 键来运行这段代码,就能看到检查结果。在看似空白的工作表中,存在着大量的图形对象,如图2 所示。 误设单元格格式或者条件格式
瘦身步骤4:如果确认在工作表中存在大量的对象,而用户并不需要它们,可以用两种方法来处理:
(1)刚才的定位方法中,当对象全部处于被选择状态时按键删除它们即可。
(2)使用宏在多个工作表中更加精确地删除这些无用对象。比如,可以根据需要只删除高度和宽度都小于14.25 磅(0.5 cm)的对象。
只删除活动工作表中特定大小的对象的代码为:
Sub DelShapes()
Dim sp As Shape, n
For Each sp In ActiveSheet.Shapes
If sp.Width < 14.25 And sp.Height < 14.25 Then
sp.Delete
n = n + 1
End If
Next sp
MsgBox "共删除了" n "个对象"
End Sub
删除所有工作表中的特定大小的对象的代码为:
Sub DelAllShapes()
Dim ws As Worksheet
Dim sp As Shape
Dim n As Double
Dim Content As String
For Each ws In Worksheets
For Each sp In ws.Shapes
If sp.Width < 14.25 And sp.Height < 14.25 Then
sp.Delete
n = n + 1
End If
Next
Content = Content "工作表" ws.Name " 删除了" n " 个对象" vbCrLf
n = 0
Next
MsgBox Content
End Sub
这些令人疑惑的对象的产生原因可能有以下几个。从网页上复制内容后直接粘贴到工作表中,而没有使用选择性粘贴。无意中使用绘图工具栏的直线工具或其他绘图工具,不知不觉中在工作表中插入了小的直线或其他图形对象,由于尺寸很小,于肉眼几乎无法看到。而后,又通过单元格的复制产生了大量的小绘图对象。在工作表中插入了图片或其他绘图对象,操作中又将其高度宽度设为0 或很小的值,通过复制产生了大量的对象。
在行或列的位置中插入了绘图对象,对象的属性为“大小位置随单元而变的(默认的)”,然后隐藏行或列,或设置行高或列宽为很小的值,从而使插入的对象不能看到。工作表中的对象设置了不可见属性(Visible=false),或对象的线条与填充色均设与背景色相同,使对象无法被看到。
瘦身步骤5:工作表中在较大的区域内设置了单元格格式或者条件格式
仔细观察工作表滚动条,如果滑标很小,且拖动滑标向下到底,可以到达很大的行号或列标,可是工作表中实际使用到的区域很小,如图3 所示。这就说明,有相当大一块区域可能被设置了单元格格式或者条件格式,这些并没有被用到的单元格,能对文件体积产生很大的影响。
6解决办法如下。单击到真正需要的行号的下一行,按组合键,选择所有的多余行(也可以在名称框中输入行号如2000∶65536),单击菜单“编辑”→“清除→“格式”(或全部)。同理,也可以清除多余列的格式。
有时,用户确实需要为工作表中空白的区域预设格式,以备将来增加数据之用,但一定要使用正确的方法,否则就会造成大量用不到的区域被预设了格式,徒增文件体积。
如果需要在一行或一列的很大范围设置统一的单元格格式,可以选择整行或整列设置单元格格式,而不要只选择行列的一部分单独设置格式。前者不会造成文件体积虚增的问题,而后者会增加文件体积。试验一下在两个Excel 文件里面分别对A1∶A65536 设置单元格格式和对A∶A 设置单元格格式,目的都是为A 列设置格式,但最终文件的体积相差100 倍以上。
亲~您可以先试一下这样可不可以
双击图片。
在出现的格式选项卡上点击压缩-根据需要选择目标输出:打印、屏幕、电子邮件文档选项,最后注意勾选删除图片的裁剪区域后确定。
要是达到你想要的后,如果要快速选择的话,可以Ctrl+A选择所有图片,然后一键选择您需要格式。
希望对您的问题有帮助~
关于电子表格瘦身和wps电子表格瘦身的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 电子表格瘦身的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于wps电子表格瘦身、电子表格瘦身的信息别忘了在本站进行查找喔。版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。