在Excel工作表中删除不需要的记录
在Excel 2010文件中,有大约100行包含数据,但整个工作表显示1048576行空白行(使文件约2.5mb)。我需要删除数据后的空白行。但是选择行并删除它是没有任何作用的。如何删除这些不需要的行?
这是我的excel文件 http://www.mediafire.com/download.php?au957fcnh3odbcd
谁能解释一下这个文件有什么问题?
在Excel 2010文件中,有大约100行包含数据,但整个工作表显示1048576行空白行(使文件约2.5mb)。我需要删除数据后的空白行。但是选择行并删除它是没有任何作用的。如何删除这些不需要的行?
这是我的excel文件 http://www.mediafire.com/download.php?au957fcnh3odbcd
谁能解释一下这个文件有什么问题?
选择你要删除的行。如果你有Office 2003。 http://www.mrexcel.com/archive/Edit/4259.html
2007及以后的版本:在启动时的功能区中,有删除按钮(块叫单元格),点击它下面的小箭头,选择删除行。
罗伯特帖子的评论者说得很对,他说:"删除不需要的行后,你需要保存工作簿,关闭,然后重新打开。删除不需要的行后,你需要保存工作簿,关闭,然后重新打开它。
微软在他们的 “如何重置Excel中最后一个单元格”文章中概述了这些步骤。他们还提到了保存步骤,但我希望他们能更多地强调这一点。在你保存并重新打开工作簿之前,看起来你的删除并没有做任何事情!你的工作簿中的单元格被删除了。
将好的行复制到新的工作簿中也是一个很好的解决方案,尤其是当你没有任何宏或公式与复杂的单元格引用需要担心的时候。
我找到了解决方案,
1)你需要删除这些空行的任何东西,所以点击第一个empy行(在你所有的数据),然后点击CTRL+Shift和箭头向下。这就是你如何选择所有的东西到底部。
2) 在编辑的HOME面板上点击Clear/>Clear all
3) 然后点击样式。
4)然后你需要打开这个附加功能(教程从MS支持中复制):
Click File > Options > Add-Ins.
Make sure COM Add-ins is selected in the Manage box, and click Go.
Manage COM Add-ins
In the COM Add-Ins box, check Inquire, and then click OK.
The Inquire tab should now be visible in the ribbon.
重要:在清除多余的单元格格式化之前,你可能需要对你的文件进行备份,因为在某些情况下,这个过程可能会使你的文件增大,而且没有办法撤销更改。
要删除当前工作表中多余的格式化,请执行以下操作。
On the Inquire tab, click Clean Excess Cell Formatting.
这应该可以清除多余的行。
我也有同样的问题,并找到了一种修复的方法,对我来说有几次都成功了。
确保你没有任何格式化的列(例如,单元格边框应用到整个列)。抓住滚动条并将其一直拖到底部。选择最下面的一行(1048579,我相信)和上面的一堆,大约20-30个,不管屏幕上可见的是什么。右键点击行头区域,点击Delete
。将滚动条拖回顶部,选择你的数据所在的单元格。选择不同的工作表,然后回去。应该就能解决了。
如何删除Excel工作表中不需要的行和列
(不会像第一眼看到的那么久而且很安全!)
下面的过程中提到了两张表。
让我们称你的原始工作表为YourOriginalSheet
(它代表你的原始工作表的实际名称)。
我们称另一张工作表为ShortSheet
,它将只包含相关单元格的副本。
(1)在YourOriginalSheet
、Select
和Copy
中输入相关单元格的范围(先不要粘贴到任何地方)。
(2)添加一个名为ShortSheet
的新工作表,将光标放入代表被复制范围的左上角的单元格中(可能是A1
),然后像这样粘贴。
(2a) Paste Special...
> Formulas
[右键单击左上角单元格]
(2b) Paste Special...
> Values
(2c) Paste Special...
> Formats
(2d) Paste Special...
> Column Widths
(2e) 包含你认为可能有助于使工作表看起来更好的其他 Paste Special
选项。
(3) 按 Ctrl-Shift-End
找到 ShortSheet
的右下角,确保它包含 _ 所有相关数据。
(4)Save
工作簿。
(5)删除Save As ...
(相关数据目前保存在YourOriginalSheet
中。)
(6)将ShortSheet
改名为你原来工作表的实际名称ShortSheet
macro`.
Nothing has changed except to make the workbook a lot smaller, so all macros, external references to this worksheet, etc. should still work.
Here is a Select
to accomplish the steps in (2).
0x1&
Before using the macro, Copy
and Personal.xlsb
the relevant range, as was done in step (1).
I saved my macro in my Ctrl+Shift+V
到它。