EXCEL容量增大的原因及处理办法
EXCEL数据过大后几种提速的办法

EXCEL数据过大后几种提速的办法,我试过可以解决一部分问题!现和大家分享一下.一个工作簿中,并没有多少数据,但文件却很大,运行速度较慢,有时几近无法忍受的地步。
针对这个问题,陆续也有不少朋友参与过讨论,也提出过一些解决方法,但还不完整。
现在我将比较完整地分析Excel工作簿体积膨胀的原因,以及常用的几种方法。
(建议读完全文,同时,强烈建议在按照本文所提到的一些方法进行操作之前要保留文件的备份)第一部分:如何给Excel工作簿减肥除了工作簿本身有宏病毒(关于如何识别宏病毒,本文的结束处有说明)外,有下列的几个原因可能导致工作簿异常膨胀一。
工作表中的格式过于复杂(如多种字体,多种颜色,条件格式等等)我们都知道,一个工作表有65536*256个单元格,这个非常大的一个范围。
我们在应用一些格式设置时,往往为了方便,直接在整行,或整列,或者在多行和多列中应用,这样其实是不妥当的。
我相信很少有人会用满整列,或者整行。
大量的没有用到的单元格被加上了一些格式后,Excel并不总是知道这个单元格是不需要用的,而往往在计算时会包括这些单元格。
另外,格式的多样性(包括字体,颜色等),势必是要造成Excel文件体积变大,这是不难理解的。
用尽量少的格式样式,如字体和颜色,毕竟Excel的优势不是在于文书,版面的展示(那是Word,PowerPoint等的强项)删除“空白”的单元格。
找到工作表中最右下角的单元格(请注意:除非你有自信,请不要过分依赖Excel 的"定位"=>"最后一个单元格"所给你的结果),我是说你可以手工找到这个单元格。
然后选中这个单元格右边所有的列,然后执行菜单命令:"编辑"=〉"清除"=〉"全部",接下来,选中这个单元格下面所有的行,同样执行菜单命令:"编辑"=〉"清除"=〉"全部",然后保存二。
EXCEL数据过大后几种提速的办法

EXCEL数据过大后几种提速的办法,我试过可以解决一部分问题!现和大家分享一下.一个工作簿中,并没有多少数据,但文件却很大,运行速度较慢,有时几近无法忍受的地步。
针对这个问题,陆续也有不少朋友参与过讨论,也提出过一些解决方法,但还不完整。
现在我将比较完整地分析Excel工作簿体积膨胀的原因,以及常用的几种方法。
(建议读完全文,同时,强烈建议在按照本文所提到的一些方法进行操作之前要保留文件的备份)第一部分:如何给Excel工作簿减肥除了工作簿本身有宏病毒(关于如何识别宏病毒,本文的结束处有说明)外,有下列的几个原因可能导致工作簿异常膨胀一。
工作表中的格式过于复杂(如多种字体,多种颜色,条件格式等等)我们都知道,一个工作表有65536*256个单元格,这个非常大的一个范围。
我们在应用一些格式设置时,往往为了方便,直接在整行,或整列,或者在多行和多列中应用,这样其实是不妥当的。
我相信很少有人会用满整列,或者整行。
大量的没有用到的单元格被加上了一些格式后,Excel并不总是知道这个单元格是不需要用的,而往往在计算时会包括这些单元格。
另外,格式的多样性(包括字体,颜色等),势必是要造成Excel文件体积变大,这是不难理解的。
用尽量少的格式样式,如字体和颜色,毕竟Excel的优势不是在于文书,版面的展示(那是Word,PowerPoint等的强项)删除“空白”的单元格。
找到工作表中最右下角的单元格(请注意:除非你有自信,请不要过分依赖Excel 的"定位"=>"最后一个单元格"所给你的结果),我是说你可以手工找到这个单元格。
然后选中这个单元格右边所有的列,然后执行菜单命令:"编辑"=〉"清除"=〉"全部",接下来,选中这个单元格下面所有的行,同样执行菜单命令:"编辑"=〉"清除"=〉"全部",然后保存二。
Excel文件太大处理方法

很多人在实际使用EXCEL过程中发生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二、工作表中在很大的范围内设置了单元格的格式或者条件格式可能的原因:操作时选择在很大的区域设置或复制了单元格的格式或条件格式(并不是整行整列),而真正用的区域并不很多,造成工作表内容不多,文件却很大。
excel文件过大解决方法

excel文件过大解决方法excel文件过大解决方法早上同事发了一个excel过来给我,可是我怎么都打开不了,去她那里试着打开,也是比平常所用的excel慢很多。
后来上网查了一下,才找到解决的办法。
现和朋友们分享一下。
很多人在实际使用excel过程中发生excel文件不明原因的增大,打开计算都很缓慢的现象,有时甚至造成文件损坏,无法打开的情况,以下是我收集的造成文件虚增的原因及处理办法。
一、工作表里有隐藏的对象(往往过大的excel文件都是因为存在这些隐含对象才会变的非常大。
)可以通过excel中的编辑-->定位-->定位条件中的"对象"来清除掉excel中的一些隐含对象。
清除对象后问题解决。
这些隐含对象的来源就是一些程序输出的excel文件所造成的,就是说你不是通过微软的excel程序来建立的excel文档。
(如:从网页上复制内容直接粘帖到工作表中,并不是说不可已复制网页,你可以使用选择性粘帖。
)操作中又通过复制产生了大量的对象。
二、工作表中在很大的范围内设置了单元格的格式或者条件格式我们都知道,一个工作表有65536*256个单元格,这个非常大的一个范围。
我们在应用一些格式设置时,往往为了方便,直接在整行,或整列,或者在多行和多列中应用,这样其实是不妥当的。
我相信很少有人会用满整列,或者整行。
大量的没有用到的单元格被加上了一些格式后,excel并不总是知道这个单元格是不需要用的,而往往在计算时会包括这些单元格。
另外,格式的多样性(包括字体,颜色等),势必是要造成excel文件体积变大,这是不难理解的。
删除“空白”的单元格。
找到工作表中最右下角的单元格("定位"=>"最后一个单元格"),然后选中这个单元格右边所有的列,然后执行菜单命令:"编辑"=〉"清除"=〉"全部",接下来,选中这个单元格下面所有的行,同样执行菜单命令:"编辑"=〉"清除"=〉"全部",然后保存三、工作表中插入的图片格式影响文件的大小选择适当的图片格式,在文档中引用的图片格式一般有三种,bmp、jpg、gif。
excel很大但是实际内容不多

excel很大但是实际内容不多Excel是一种功能强大的电子表格软件,它可以用于数据分析、图表制作、公式计算等多种用途。
然而,有时候我们会遇到这样的情况,Excel文件的大小很大,但是实际内容却并不多。
这种情况可能会给我们带来一些困扰,因此,我们需要了解一些可能导致这种情况的原因以及相应的解决方法。
首先,导致Excel文件大小很大的原因可能是因为其中包含了大量的格式化信息。
比如,如果你在Excel中使用了大量的样式、字体、颜色等,那么这些格式化信息都会占据一定的空间。
此外,如果你在Excel中插入了大量的图片、图表等对象,也会导致文件变得很大。
其次,Excel文件大小很大的原因还可能是因为其中包含了大量的空白行、空白列或者隐藏的行列。
这些空白行列虽然在表格中并不显示,但是它们实际上占据了一定的存储空间。
因此,及时清理这些无用的行列可以有效减小文件的大小。
另外,Excel文件大小很大还可能是因为其中包含了大量的数据透视表、数据透视图、公式计算等。
这些功能虽然能够帮助我们进行数据分析和计算,但是它们也会占据大量的存储空间。
因此,我们需要谨慎使用这些功能,避免在不必要的情况下使用。
针对Excel文件大小很大但实际内容不多的情况,我们可以采取一些解决方法来减小文件的大小。
首先,我们可以尝试清理无用的格式化信息,比如删除不必要的样式、字体、颜色等,以及删除不必要的图片、图表等对象。
其次,我们可以清理无用的空白行列和隐藏的行列,以及精简使用数据透视表、数据透视图、公式计算等功能。
最后,我们还可以尝试对文件进行压缩,以减小文件的实际大小。
在日常使用Excel时,我们也应该注意避免出现文件大小很大但实际内容不多的情况。
比如,我们可以在使用样式、字体、颜色等格式化信息时尽量精简使用,避免过度使用;在插入图片、图表等对象时也要控制数量和大小,避免过度插入;在使用数据透视表、数据透视图、公式计算等功能时也要谨慎使用,避免不必要的情况下使用。
excel表格内存虚大的解决方法

很多人在实际使用EXCEL过程中发生EXCEL文件不明原因的增大,打开计算都很缓慢的现象,有时甚至造成文件损坏,无法打开的情况,以下是我收集的造成文件虚增的原因及处理办法,对没有提到的其他情况和解决办法,欢迎大家给予补充:一、工作表中有大量的细小图片对象造成文件增大,这是最常见的文件虚胖原因。
可能的原因:(1)从网页上复制内容直接粘帖到工作表中,而没有使用选择性粘帖,(2)无意中点了绘图工具栏的直线或其他绘图对象,不知不觉中在文件中插入了小的直线或其他图形,由于很小,肉眼几乎无法看到,又通过单元格的复制产生了大量的小绘图对象(3)在工作表中插入了图片其他绘图对象,操作中又将其高度宽度设为0或很小的值,通过复制产生了大量的对象(4)在行或列的位置中插入了绘图对象,对象的属性为,大小位置随单元而变的(默认的),然后隐藏行或列,或设置行高或列宽为很小的值,从而使插入的对象不能看到(5)工作表中的对象设置了不可见属性(Visible=false)或对象的线条和填充色均设为与底色相同,使对象无法看到判断方法:(1)编辑→定位(快捷键:F5或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二、工作表中在很大的范围内设置了单元格的格式或者条件格式可能的原因:操作时选择在很大的区域设置或复制了单元格的格式或条件格式(并不是整行整列),而真正用的区域并不很多,造成工作表内容不多,文件却很大。
工作表内容少,但容量大

(3)、大量的区域中包含数据有效性
如果在数据区域中因为不正确的做法而导致大量单元格区域内包含数据有效性的设置,这些区域根本用不上,也会造成文件体积增大,尤其是在数据有效性设置中进行了“输入法”“输入信息”“出错警告”等的设置,更具有隐蔽性,一般不易发现。
解决:选择工作表中多于的单元格区域→“数据”→“有效性”→“全部清除”→“确定”。
(4)、包含大量复杂的公式
解决:可使用名称代替单元格引用
(5)、excel中的Bug
解决:“ctrl+A”全选→“格式”→“行”→“行高”→设置固定行高→“保存”→即可恢复正常
(6)、使用了大量图片作为背景
工作表内容少,但容量大的解决方法
滚动条小,滑动幅度大,工作薄内容很少但占用量很大,如何对工作薄减肥的方法如下:
(1)、”→“对象”→“确定”→去除。
也可以用VBA.
(2)、工作表中在较大的区域内设置了单元格格式或者条件格式
解决:单击到就是表格内容的下一行,按“ctrl+shift+↓”,选择所有多余行,单击“编辑”---“清除”---“格式(或全部)”,同理清除多余列的格式。
(7)、工作表中插入的图片格式影像大小
(8)、共享工作薄引起的体积虚增
解决:“取消共享”→再启“共享”
(9)、其他未知原因
打开需减肥的文件→“文件”→“另存为网页”→“保存整个工作薄”→(不要勾选“添加交互”)→“文件名”中输入文件名→确定→关闭“excel”→启动“excel”→打开刚保存的htm文件,仔细检查一下各工作表中的数据和格式是否正常→“文件”→“另存为”→保存类型里选择“Microsoft office excel工作薄(﹡.xls)”→输入文件名→确定。
excel很大但是实际内容不多

excel很大但是实际内容不多Excel是一款功能强大的电子表格软件,它可以帮助我们进行数据分析、图表制作、公式计算等工作。
然而,有时候我们会发现一个现象,Excel文件的大小很大,但实际内容却并不多。
这种情况可能会给我们带来一些困扰,因此我们有必要深入了解这个问题的原因和解决办法。
首先,我们需要明白为什么Excel文件会变得很大。
这通常是因为文件中包含了大量的格式化信息、图表、公式以及数据透视表等。
这些元素都会占用大量的存储空间,导致文件变得庞大。
另外,复制粘贴数据、插入大量图片和对象、使用大量格式化等操作也会增加文件的大小。
那么,针对这个问题,我们应该怎么办呢?首先,我们可以尝试清理无用的格式化信息和对象。
在Excel中,我们可以通过“审阅”中的“清理”功能来删除工作表中的无用格式化和对象,从而减小文件大小。
其次,我们可以优化公式和数据透视表。
对于复杂的公式和数据透视表,我们可以尝试简化或者重新设计,从而减少文件大小。
另外,我们还可以将大量的图片和对象保存在外部文件中,而不是直接插入到Excel中,这样也可以有效减小文件大小。
除了以上方法,我们还可以尝试使用压缩工具来减小文件大小。
在Excel中,我们可以将工作簿保存为“Excel二进制工作簿”或者“Excel 97-2003工作簿”格式,这样可以有效减小文件大小。
另外,我们还可以使用第三方压缩软件对Excel文件进行压缩,从而减小文件的大小。
总的来说,虽然Excel文件很大但实际内容不多这种情况会给我们带来一些困扰,但是通过合理的操作和方法,我们完全可以解决这个问题。
我们可以通过清理无用的格式化信息和对象、优化公式和数据透视表、使用压缩工具等方法来减小文件大小,从而提高工作效率和节省存储空间。
希望以上方法能够帮助到大家,让我们的Excel文件变得更加高效和精简。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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、对条件格式也可用编辑-定位,定位条件中选“条件格式”,然后在格式-条件格式中删除条件格式
三、为很大的区域设置了数据有效性
形成原因:
与第二项基本相同,选择很大的区域设置了数据有效性,或将有有效性设置的单元格复制到很大的区域,尤其是在有效性设置中进行了“输入法”“输入信息”“出错警告”的设置,更具有隐蔽性,一般不易发现。
判断方法:
与由于单元格格式造成文件虚肥的原因相同,在清除多余区域的单元格格式后文件尺寸仍没有减下来,就应该考虑是不是有效性设置原因引起
解决办法:
选择多余的单元格区域,数据-有效性,在“设置”、“输入信息”、“出错警告”、“输入法”页面分别执行“全部清除”
四、公式复杂,公式很长
由于单元格公式复杂,公式太长,造成文件增大解决方法:针对大量重复使用的公式(包括相对引用的公式),用定义名称的方法简化下例中原文件用VLOOKUP公式文件189K,用定义名称后文件减小到117K
这种方法给文件减肥效果有时是很明显的,我曾将一个近3M的文件减到700多K 五、EXCEL本身的BUG所致
参/dispbbs.asp?BoardID=2&ID=62001形成原因:在一个工作表中,选取全部单元格,行隐藏,在名称框中输入32768行以后任一行的单元格地址(如A32800),设置一个固定行高(如 20),再选取全部单元格,最适合的行高,进度条开始显示,等到进度条消失,保存工作薄,文件大小1.42M,这个工作表无论用什么清除格式的办法(无论是清除格式、清除全部、单元格全部删除、用其他工作表覆盖)都不能缩小,怀疑为EXCEL之BUG,在EXCEL2000包括EXCEL 2003中都存在该问题
解决办法:
选择整个工作表,格式-行-行高,随便设一个行高,保存。
此时文件恢复为正常大小示例点击浏览该文件
再补充两条
六、工作表背景造成的文件增大
因以较大的图片作为工作表的背景,使文件增大
解决办法:除非特别需要,不要用工作表背景,如果确实需要,作为背景的图片要尽可能的小。
七、工作表中插入的图片格式影响文件的大小
工作表插入的图片是BMP格式或从绘图软件中直接复制图片粘帖到工作表中
解决办法:把BMP文件转换为JPG格式,并尽量在绘图软件中将图片调整到在EXCEL 中实际显示的大小,再插入工作表,不要直接粘帖图片到工作表中。