EXCEL表里面有很多空白行怎么删除呢?

如题所述

要删除Excel表格中的空白行,可以使用以下方法:
方法一:使用筛选功能
选中整个表格。
在Excel的菜单栏上选择"数据"。
在"数据"选项卡下的"筛选"组中,点击"筛选"按钮。
在每一列的标题栏上会出现下拉箭头,点击空白行所在列的下拉箭头。
在下拉菜单中,取消选择"空白"复选框,然后点击"确定"。
所有空白行将被筛选出来。
按住Ctrl键,依次点击每个空白行的行号,以选择它们。
右键点击选中的行号,然后选择"删除"。
在弹出的对话框中选择"整行"并点击"确定"。
空白行将被删除,然后可以取消筛选。
方法二:使用删除功能
选中整个表格。
在Excel的菜单栏上选择"开始"。
在"编辑"组中,点击"查找和选择"按钮,然后选择"前往特定单元格"。
在弹出的对话框中,选择"空白"选项并点击"确定"。
Excel将会跳转到第一个空白单元格所在的行。
按住Shift键,同时按下Ctrl + 方向键向下,以选中所有空白行。
在Excel的菜单栏上选择"开始"。
在"编辑"组中,点击"删除"按钮,然后选择"删除行"。
空白行将被删除。
这些方法可以帮助您删除Excel表格中的空白行。请注意,在进行任何删除操作之前,请确保您已经备份了原始数据,以防意外删除。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-01-04

没有预制功能直接完成,但可用几句代码解决,临时用下后再删除。方法:

按ALT+F11组合键,打开VBE窗口,执行"插入"-"模块",复制下面代码进去。

回到工作表,先选中目标区域(也可同时选中多个区域),然后回到代码窗口按F5运行程序即完成。

Sub ReHyp()

    For i = 1 To Selection.Areas.Count

        For Each c In Selection.Areas(i)

            c.Hyperlinks.Add c, c

        Next

    Next

End Sub

第2个回答  2024-01-04
增加一列,然后输入一个判断空值函数

如只判断单列假设A列使用:第一行函数,后续复制粘贴
=ISBLANK(A1)
如果多列,假设A到E列:(新版本2019之后直接使用,老版本使用数组函数Ctrl+Shift+回车)
=AND(ISBLANK(A1:E1))
然后根据此列排序,之后此列可删除