在 Excel 2010 文件中,大约有 100 行包含数据,但整个工作表显示 1048576 个空白行(使文件大小约为 2.5 mb)。我需要删除数据后的空白行。但选择该行并删除它没有任何作用。如何删除这些不需要的行?
这是我的 Excel 文件: http://www.mediafire.com/download.php?au957fcnh3odbcd
有人能解释一下这个文件出了什么问题吗?
答案1
您的文件肯定有问题。复制要保留的 100 行到新的工作簿文件,而不是尝试删除一百万行。
在整个文档中搜索重复项发现并删除了超过 100 万个重复项。因此,该工作簿中存在隐藏字符或占用空间的内容。这仍然没有帮助,因为此后保存大小增加到了 35MB。
解决方案:一旦我将您填充的行复制到新的工作簿,保存的文件大小就只有 10K。
答案2
罗伯特帖子的评论者说得很对。删除不需要的行后,您需要保存工作簿,关闭,然后重新打开它。
微软在其“如何重置 Excel 中的最后一个单元格”文章。他们还提到了保存步骤,但我希望他们能更加强调这一点。在您保存并重新打开工作簿之前,您的删除操作似乎没有任何作用!
将好的行复制到新的工作簿也是一个很好的解决方案,特别是当您没有任何需要担心的带有复杂单元格引用的宏或公式时。
答案3
选择要删除的行。如果您使用的是 Office 2003:http://www.mrexcel.com/archive/Edit/4259.html
2007 及更高版本:在功能区上,在“主页”选项卡下,在“单元格”组和“删除”按钮(称为单元格的块)下,选择其下方的小箭头,然后选择“删除工作表行”。保存文件并重新打开文件。
答案4
最好的选择是使用 ctrl+shift + 向下箭头隐藏不需要的行,使用 ctrl+shift + 向右箭头隐藏不需要的列