excel中怎么删除空行?这只是部分数据的图……

2025-02-25 22:17:37
推荐回答(4个)
回答1:

是把行进路线那里为空的所在行的删除了吗?
第一选中所有数据 数据 筛选 然后点开先进路线那里的下拉点开 然后选择空值 将筛选出来的空白选中不要选择标题 然后 按一下alt+;这个是定位可见的单元格意思 然后右键 删除 删除整行就可以了,不行的话你可以把表格发过来我帮你删除了发过去fanwei0602@163.com

回答2:

首先需要对工作表进行自定义排序。首要关键字为A列,次要按键字为C列,均采用升序排列。对数据区域进行筛选。这样就把所有空行都排到最后面了。
然后可以选择A1、C1右下角的向下箭头,都选择为“为空”。这时显示的是数据里所有空行。
点击第一个空行前面的行数,这样选中整行。利用右侧下拉条,拉到最后,按住是shift键,点击最后一个空行前面的行数。这样选中了所有空行。在左侧行数区域点右键,在菜单里选中“删除”,或“整行删除”。菜单里内容根据不同版本会有所不同,但意义一样。
找到筛选菜单,将筛选前面的“√”点击一下,取消筛选。

回答3:

这是一段宏代码,用法为:
打开需要删除空行的表格==》工具==》宏==》Visual Basic 编辑器==》在左侧双击需要执行代码的工作表出现宏代码输入窗口==》复制下面代码并粘贴至代码输入窗口==》直接关闭Visual Basic 编辑器会回到表格(这个宏代码会自动执行,修改前最好对工作簿做好备份以免失误造成不必要的损失)等空行全部删除干净后再次打开Visual Basic 编辑器在宏代码输入窗口中删除代码并直接关闭即可。代码如下:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
i = 1
j = 1
Do While j <= 100
'上面的的100是总行数请根据实际需要自行设定
If Cells(i, 4) = "" Then
'上面括号里的4是第4个单元格为空就判定为空行请根据实际需要自行设定
Rows(i).Select
Selection.Delete Shift:=xlUp
Else
i = i + 1
End If
j = j + 1
Loop
End Sub

回答4:

选中所有
然后按照A列排序升序排序一下
然后就搞定了