作者:乔山办公网日期:
返回目录:excel表格制作
1、选中一列,里面有大量空行标记。。
2、点击开始选项卡,在编辑功能组单击排序和筛选下面的小箭头,选择筛抄选。
3、点击姓名单元格内的箭头,去掉全选前面的勾
4、移动滚zhidao动条到最下方,勾选空白。
5、选择筛选出来的空行,点鼠标右键--删除行。
6,重复第二部操作,取消筛选。即可得到结果。
选中E列,按F5或ctrl+g,定位条件,空值,确定,然后找到E列的任意一个空白单元格,鼠标右键删除,整行
有一种运行宏的办法,自动删除空行:e799bee5baa6e79fa5e98193e4b893e5b19e362
代码:
Sub 去掉表空行()
Dim i As Long
i = 2
Do While i <= Range("a65536").End(xlUp).Row
If WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).EntireRow.Delete
i = i - 1
GoTo l1
End If
If Left(Cells(i, 1), 1) = " " Then
Rows(i).EntireRow.Delete
i = i - 1
GoTo l1
End If
l1: i = i + 1
Loop
Cells.Select
Cells.EntireRow.AutoFit
Cells.EntireColumn.AutoFit
End Sub
这个能去除某一行啥都没有,或者有空格的行。
有一个弊端,就是第一行如果是空行的话,不会删除的。这是我为了打印资料不浪费纸做的。如果对你有帮助,请采纳。
不知道你数据具体位置,假设你数据在A:G列
在H1=IF(G1<>"",1,0)下拉
得到的结果复制选择性粘贴为数值
然后点在H列,排序,降序。
然后把辅助的H列删掉