分享

如何批量删除空行

 初风Excel教学 2023-02-19 发布于广东

走过路过不要错过

一个完整的数据表格中混入空行,而且这些空行散落在表格的不同地方,手动一行行删除自然不可取,那么怎么批量删除这些空行呢?

如果表格中各行记录都是完整的,每个字段都有数据,没有空单元格,批量删除空行比较简单。如果表格中有的记录数据缺失,有空单元格,批量删除空行就没有那么容易了,需要借助函数来完成。本文介绍以上两种情形下,批量删除空行的方法。

一、没有空单元格

像下图中的表格,每一行的记录都是完整的,“姓名”、“性别”、“级别”都有数据,没有缺失,每一行的记录中没有出现空单元格。空行把一个完整的表格分成三部分。

对于这样的表格,删除空行操作比较简单。动图操作如下:

详细步骤如下:

1、选中整个表格,按【Ctrl+G】打开定位对话框。

2、单击“定位条件”,打开定位条件对话框,选择“空值”。

单击确定,选中表格中的空行。

3、按【Ctrl+-(减号)】打开删除对话框,选择“整行”,单击确定,即可删除整行。

二、有空单元格

下图中的表格,表格中部分字段缺失,有空单元格,比如第3行和第4行记录“性别”缺失,第6行“级别”缺失。第5行、第7行是完全的空行,把表格数据分开。

如果我们还是采用上面介绍的定位空值的方法,那么不仅空行会被删除,有空单元格的行也会被删除。按第一种方法操作的动图如下:

如果我们只想删除一个数据都没有的空行,可以借助counta函数。具体操作如下:

1、在D列构建一列辅助列,D2单元格输入公式:=COUNTA(A2:C2)

COUNTA计算非空单元格的个数。A2:C2区域中三个单元格都有数据,counta的结果就是3;A3:C3区域中B3单元格是空的,counta的结果就是2。如果counta的结果是“0”,说明是空行。

2、单击数据-筛选,筛选出辅助列值为“0”的。

3、删除空行。筛选出的空行行号是蓝色的,如下图中5、7行的行号蓝色,说明是被删选出的空行。其他行的行号是黑色的,不是被筛选出的。只需选中5行、7行,右键菜单中选择“删除行”即可。

点个在看你最好看


    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多