2026最新版 Excel批量删除空行教程,新手必看
在 Excel 表格处理中,空行过多会影响数据分析、公式计算及打印效果。本教程适合新手及需要快速清理表格的用户,涵盖批量删除空行的多种方法,包括筛选删除、排序清理、VBA宏批量处理及快捷操作技巧,帮助你高效完成表格整理。
正文教程
一、使用筛选功能删除空行
步骤:
选中表格区域
点击“数据”-“筛选”按钮
点击下拉箭头,取消勾选非空单元格,只保留空行
选中筛选出的空行,右键删除
取消筛选
技巧:
筛选删除适合单列或特定列空行
可避免误删有效数据
对中小型表格操作快捷
二、使用排序清理空行
步骤:
选中表格区域
点击“数据”-“排序”,按某列升序或降序
空行会被自动集中到表格末尾
选中空行批量删除
技巧:
排序清理适合整张表格
删除空行后可重新按原顺序排序
对大表格效果明显
三、使用 VBA 宏批量删除空行
步骤:
按
Alt + F11打开 VBA 编辑器点击“插入”-“模块”,粘贴以下代码:
Sub DeleteEmptyRows()
Dim Rng As Range
Dim LastRow As Long
Dim i As Long
LastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For i = LastRow To 1 Step -1
If Application.WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).Delete
End If
Next i
End Sub
按
F5运行宏,即可批量删除空行
技巧:
VBA 方法适合处理超大表格或批量表格
可在宏中指定列,删除特定空行
四、快速操作小技巧
技巧:
筛选 + 删除空行,适合快速操作
排序 + 删除空行,可集中空行批量清理
VBA 宏可保存为快捷操作,重复使用
删除空行后,检查公式、数据透视表和图表,避免影响计算
对多表格可循环执行 VBA 宏,提高效率
总结
掌握 Excel 批量删除空行教程,可以快速清理表格中多余空行,提高数据整洁度和排版美观性。通过筛选删除、排序清理、VBA 宏批量处理及快捷操作技巧,新手也能轻松完成表格整理任务。同时,结合宏批量处理及多表格循环操作,可显著提升 Excel 表格整理效率,让数据规范、整齐、专业。