如何删除Excel中的空行


Excel中最常见的任务之一是删除空白行。无论您在Excel中使用何种类型的数据,在很多情况下,您在整个文件中也会有一堆空白行。

如果您有数千行,手动删除空行是一个主要的痛苦几乎不可能。删除Excel中空白行的最常用方法,至少在网上提到,是使用某种Excel宏。

但是,如果你不熟悉宏,这个方法可能很难实行。此外,如果它无法正常工作,您可能不知道如何更改特定Excel文件的宏。在本文中,我将向您展示几种可以删除Excel中空行的方法以及每种方法的优缺点。请注意,这些方法适用于任何版本的Excel,从Excel 2003一直到Excel 2016及更高版本。

方法1 - 添加排序列

幸运的是,有一个简单的方法并且非常有效地删除没有任何宏的空行。它基本上涉及排序。这是你如何做到的。假设我们在Excel中有以下数据集,我们想要删除空白行:

delete blank lines excel

我们要做的第一件事do是插入一列并连续编号。你可能会问我们为什么要这样做?好吧,如果行的顺序很重要,当我们对A列进行排序以除去空行时,将无法按照排序前的顺序返回行。

这是什么在我们对动物名称列进行排序之前,工作表应该是这样的:

remove blank lines excel

现在选择两列并单击数据Excel中的功能区。然后点击数据标签上的排序按钮。

excel delete blank lines

对于排序依据,选择B列,然后单击“确定”。请注意,您要对其中包含空值的列进行排序。如果有多个列有空白值,只需选择一个。

delete blank lines

现在您的数据如下所示。如您所见,删除空白行很容易,因为它们都在底部:

remove blank lines

删除行后,现在你可能会看到为什么我们添加了数字列?在排序之前,订单是“猫,狗,猪等......”现在它是“熊,猫,牛等......”。所以只需按A列再次排序即可获得原始订单。

excel delete blank rows

非常简单吗?我喜欢这种方法的是,删除只有一列空白值而不是整行为空的行也很容易。那么,如果你需要检查多个列而不是一个列呢?

那么,使用同样的方法,你只需要在Sort by对话框中添加所有列。这是我创建的另一个例子:

如您所见,此表更复杂。现在我有几行完全空白,但有几行只是部分空白。如果我只按B列排序,我不会在底部得到所有完全空白的行。添加数字后,选择所有五列,然后单击排序,您可以看到我在排序依据选项中添加了四个级别。

执行此操作时,只有我添加的所有四列都为空的行才会显示在底部。

现在您可以删除这些行,然后继续使用剩下的行,使它们回到原来的顺序。

方法2 - 使用过滤器

与使用Sort函数类似,我们也可以使用Filter选项。使用此方法,您不必添加任何类似的任何额外列。只需选择需要检查空白的所有列,然后单击过滤器按钮。

你'将看到标题行中每个标题旁边出现一个下拉箭头。点击它,然后取消选中全选,然后选中底部的空白

现在对工作表中的每一列执行相同的操作。请注意,如果到达只显示空行的点,则不必为任何剩余行选择空白,因为默认情况下已经检查过。

您将看到空行的编号以蓝色突出显示。现在只需选择这些行,右键单击并选择删除。一旦它们消失,只需再次单击“过滤器”按钮即可删除过滤器,并且应重新出现所有原始非空白行。

方法3 - 删除任何空白

另一个我想提到的方法将删除任何具有完全空白行或任何甚至包含单个空白列的行。这绝对不适合所有人,但如果要删除仅包含部分数据的行,则可能很有用。

要执行此操作,请选择工作表上的所有数据并按F5键。这将打开转到对话框,您可以在其中点击特殊

现在从列表中选择空白,然后单击确定。

您将看到所有空白单元格或行将以灰色突出显示。现在,在主页标签上,点击删除,然后选择删除工作表

如您所见,这将删除任何列中甚至包含单个空白单元格的行。

这对每个人都没有用,但在某些情况下,它也非常方便。选择最适合您的方法。享受!

Excel隔行插入空行的技巧

相关文章:


7.11.2017