如何删除Excel中的空行

一次性删除 Excel 电子表格中空行的简单方法

将表格导入和复制到 Excel 时,您可能会得到很多空行/单元格。空白行不错,但在大多数工作表中,它们可能非常烦人。它们使您难以导航数据,并且会阻止许多内置 Excel 表格工具正确识别您的数据范围。

如果你只有几个空行,你可以很容易地手动删除这些空行,但如果你正在处理分散在整个数据集中的数百个空行,你将永远删除所有这些空行。但是,有更简单快捷的方法可以做到这一点。在本教程中,我们将提供一些有关如何在 Excel 中删除空行的指南。

手动删除Excel中的空白行

删除空白行的最简单方法是手动选择空白行并删除它们。如果您只需要删除几个空白行,手动方式是最快的方式。

通过单击 Excel 窗口左侧的行号选择一行。要选择多行,请按 控制 键并单击行号。

然后在“单元格”组中“删除”下拉菜单下的“主页”选项卡中,按“删除工作表行”。单击此选项后,它将删除 Excel 中所有选定的空白行。

或者,您也可以右键单击所选行中的任意位置,然后在上下文菜单中选择“删除”。它将删除选定的空白行,删除行下方的行将向上移动。

如何使用“转到特殊”工具快速删除 Excel 中的空白行

如果您有一个包含数百个空白行的电子表格,手动删除它们是一个耗时的过程。但是,有一种更快的方法可以做到这一点。您应该使用“查找和选择”功能快速选择所有空行并立即消除它们。

首先,选择要从中删除空白行的整个数据集或特定范围的数据。

然后转到“主页”选项卡,单击“查找和选择”选项并选择“转到特殊”。

在转到特殊对话框中,选择“空白”并按“确定”。

这将一次选择电子表格中的所有空白行。现在很容易删除它们。

接下来,右键单击任何选定的单元格,然后从上下文菜单中选择“删除”。

在“删除”对话框中,选择“整行”,然后单击“确定”。

您还可以选择“向上移动单元格”选项,这不会删除空白行,而是使非空行向上移动到空单元格中。

这将从数据集中删除所有空白行。

或者一旦选择了空行,导航到主页 > 删除 > 删除工作表行。这会给你同样的结果。

使用筛选功能删除 Excel 中的空白行

以上所有方法都将帮助您删除任何带有空白单元格的行。但是 Excel 工作表可以有一些行,其中只有一些行是完全空的,而另一些行中有一些非空的单元格。因此,您必须使用 Filter 功能仅删除包含所有空白单元格的行,但保存同时包含数据和空白单元格的行。

选择数据范围,然后在“数据”选项卡上,单击“排序和过滤器”组中的“过滤器”图标。

或者您也可以使用键盘快捷键选择过滤器选项:Ctrl+Shift+L.

此选择后,所有数据列都会有下拉按钮。

选择一列并单击列标题中的箭头并取消选中“全选”复选框,向下滚动到列表末尾并选中“空白”复选框,然后按“确定”。并对其他列重复此操作。

这样做将隐藏数据集中的所有空白行,而不会实际删除它们。

然后,空行的行数将变为蓝色。

选择过滤后的行,右键单击,然后选择“删除行”。

然后,返回“数据”选项卡并关闭“过滤器”。

您会注意到带有几个空白单元格的行仍然存在,但整个空白行都被删除了。

使用 Excel 查找功能删除空白行

查找和替换类似于“转到特殊”命令。 Find 函数会查找数据中的所有空单元格,并提供一种快速删除它们的方法。

首先,选择您的数据集,然后在“查找和选择”选项下的“主页”选项卡中单击“查找”。

你也可以按 Ctrl + F 打开查找和替换对话框。

在“查找”对话框中,将“查找内容”字段留空,然后单击“选项”按钮。

然后,从“查找范围”下拉列表中选择“值”,然后单击“查找全部”。使用默认“工作表”和“按行”保留“范围”和“搜索”字段。

单击“查找全部”按钮后,对话框底部将显示所有空白行。按 CTRL + A 将它们全部选中,然后单击“关闭”以关闭该框。然后不点击任何地方去主页 > 删除 > 删除行。

现在所有选定的行都将被删除。

使用 COUNTBLANK 函数删除 Excel 中的空白行

Excel 中的 COUNTBLANK 函数允许您计算区域中空白单元格的数量。如果您的数据集在多列中包含多个空白单元格,并且您只需要删除那些包含所有空单元格的行或包含一定数量空单元格的行,则可以使用此功能。

COUNTBLANK 函数的语法:

=COUNTBLANK(范围)

下表是一个示例,您可能想要计算销售经理没有任何销售的日期数(空白单元格):

以下 COUNTBLANK 公式返回空单元格(即没有任何内容的单元格)B2:G2 的数量:

=COUNTBLANK(B2:G2)

在单元格 H2(临时列 - 空白)中输入此公式。如您所见,该行 (B2:G2) 中有 2 个空白单元格,因此该公式返回 2 作为结果。

使用填充柄在整个列中复制公式。

如果公式返回“0”,则表示该行中没有空白单元格。此外,该公式始终针对完全空的行返回最高数字。

接下来,我们将“过滤器”应用于“空白”列以删除包含所有空单元格的行和包含 4 个或更多空单元格的行。要应用过滤器,请选择范围并转到数据 > 过滤器。

我们希望删除仅销售 2 天或更短时间或根本没有销售的销售经理。因此,单击 H 列中的向下箭头。 在过滤器菜单中,取消选中 4、5、6,同时确保 0、1、2 和 3 保持选中状态,然后单击“确定”以应用。

结果,具有 4 个或更多空单元格的所有行都将被删除。

如果您只想显示包含完整信息的行,请仅选择“0”并在过滤器菜单(空白列)中取消选择其余部分。

这将删除所有其他带有空单元格的行。

或者您可以取消选中“0”复选框并选中其余复选框以仅显示任意数量的空白单元格的那些行。

希望您从本文中学习了如何在 Excel 中删除空白行。