在 Microsoft Excel 中是否有办法将两个或多个连续的空白行转换为一个空白行

在 Microsoft Excel 中是否有办法将两个或多个连续的空白行转换为一个空白行

我有 MS Excel 2007 文档,其中数据之间有很多空白行。我希望如果有多个空白行,则删除所有其他行,但只留下一个空白行

答案1

以下是您可以用来自动消除空白行的解决方案。
如果您需要用一行替换多行空白行,则可能需要使用宏。请参阅本文以获取您可以改编的示例:如何在 Excel 中合并重复行

Excel 2007:删除电子表格中的空白行

空行对于使电子表格更易于阅读非常有用,但是如果您要将数据拉入另一个应用程序(例如 Access),空行可能会给您带来一些问题。您可能会经历痛苦的​​任务,逐个选择并删除这些行,但是如果您处理的是大型电子表格,则可能需要很长时间才能完成此操作。相反,请使用“转到特殊行”并让 Excel 为您完成工作。方法如下:

  1. 选择包含空白行的数据范围。
  2. 转到功能区,然后选择“主页”选项卡。
  3. 在“编辑”部分中,单击“查找和选择”旁边的小箭头。
  4. 选择“转到特殊选项”。
  5. 选择空白单选按钮并单击确定。
  6. 选定数据范围内的所有空白行都将被突出显示。
  7. 转到功能区。
  8. 单击“删除”下方的小箭头。
  9. 选择删除工作表行

答案2

您可以尝试以下操作:* 创建一个新列(以下我将其称为 A)* 在该列的单元格中输入数字 1、2、3 ..。所以这基本上是一个行号* 创建另一列(我将其称为 B)* 用一个小函数填充列:当上面的行不为空或自己的行不为空时,返回同一行中的 A 值,否则返回一个巨大的数字。(巨大的数字必须大于您拥有的行数,包括所有空白)* 现在按 B 列对整个工作表进行排序。双空白行应位于工作表的末尾,而其他所有内容保持不变。* 删除 A + B 列

相关内容