如何彻底删除Excel无用单元格以减小文件大小

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:26:48
在Excel2003表格中,用Ctrl+End可以定位到最后一个使用过的单元格。
经常出现这样的情况:一个表格,删掉很多不用的单元格后,Ctrl+End仍然定位到原来的最后单元格。比如,原来的表格曾用到AB5000,删除数据后,现在数据范围在H99之前,H99之后之下再无数据了;可是Ctrl+End仍会跑到AB5000上。
这导致了存盘文件依然会将H99到AB5000之间的空白单元格存储,使文件异常庞大。
目前我的解决方法是新建一个表,将有用数据粘贴过去,再删除原表。这种做法比较麻烦,而且会丢失格式。
是否有办法在原表中彻底清空无用单元格?
补充一:
拜托,回答问题的先做个试验:
1、把(A1:H20)之间填满数据
2、把10行以后的所有行删掉
3、把G、H两列删掉
4、Ctrl+End
如果光标还是跑到H20,你的方法就是错的
如果光标到了F10,你就对了

补充二:
对不起,我可能误导了10个姑娘。
我的根本目的是减小文档不必要的大小。也就是说:
假设我只有F10以内的数据,文件大小为10K
当我把数据扩展到H20后,文件大小为20K
之后,把新增数据删掉,还回到F10,文件大小会是18K

我的问题的核心是,怎样在删掉那些数据后,回到10K大小,就像新文件一样。
抱歉,tengirls,谢谢你!

补充三:
关于我的意图:
不知大家是否注意到,经常会有好几兆的XLS文件,打开后发现其实里面只有几张表,每张表不过只有区区十几列、几十行。如果新建文档,输入这些数据,文件大小也就是十几K。之所以出现“很少的数据但是很大的文件”这种情况,是因为这些文件曾经存储过很多数据,后来被删掉了,但是文件大小没能随着数据的清除而变小。这是个很令人厌烦的事情。如果新建文档复制原来的有效数据,不但麻烦,而且最重要的是会丢失格式。
所以我才需要找到一个方法,真的把删除掉的数据从文件里弄干净,把文件大小降下来。

Excel版本参考:2010

1、CTRL+H,调出替换对话框;

2、查找中输入: (空格),替换:(不输入任何内容);

3、点击全部替换,弹窗信息,点击确定;

4、查看效果(空格已删除)

这个问题很简单
之所以删除后还会定格在删除数据以前的范围
那是因为EXCEL还没有确认你的操作
把数据删除后保存下你再试试

呵呵,刚试了几次,终于可以实现你的说法,之前我都不能完成你的问题补充的操作哦。现在我也能够实现Ctrl+End 光标到F10,但是也不知道这种方式能不能符合您的要求。原来只需把10行以后的所有行和G、H两列隐藏就可以啦。您试试。

呵,那就不知道要怎么弄了,其实还是没有很明白您的意图。相同的数据备份一份不就可以吗?

选中数据最后一行,ctrl + shift + ↓ ,右键,删除。
选中数据最后一列,ctrl + shift + →