在 Excel 中删除完全空白的空行,常用以下 4 种高效方法,按简单好用排序:
方法 1:定位条件(Ctrl+G)删除(最常用)
适合:整行完全为空、数据量中等
-
选中数据区域(或按
Ctrl+A全选) -
按
Ctrl+G(或 F5)→ 点击 定位条件 -
选择 空值 → 确定
- 此时所有空白单元格被选中
-
右键 → 删除 → 整行 → 确定
⚠️ 注意:
- 只删整行全空的行
- 若某行部分单元格为空 ,会被选中,可能误删,删除前务必检查
方法 2:筛选法(最安全)
适合:怕误删、只想删某列为空的行
-
选中数据 → 按
Ctrl+Shift+L开启筛选 -
点某列(如A列)下拉箭头 → 勾选 (空白) → 确定
-
选中筛选出来的所有行(点行号,
Shift多选) -
右键 → 删除行
-
再按
Ctrl+Shift+L关闭筛选
方法 3:排序法(把空行堆到最后再删)
适合:数据规整、有空列也不怕
-
全选数据(
Ctrl+A) -
「数据」→「排序」→ 选任意列(升序/降序)
-
空行会全部排到最下面
-
选中底部所有空行 → 右键删除
方法 4:辅助列 + 公式(精准判断整行空)
适合:严格只删"整行全空"
-
加一列(如Z列),Z2输入:
excel=COUNTA(A2:Y2) // 统计本行非空单元格数 -
下拉填充整列
-
筛选 Z列 = 0 的行 → 删除
-
删辅助列
一句话选法
- 整行全空、快速批量 → Ctrl+G 定位空值
- 怕删错、要稳妥 → 筛选空白
- 数据乱、有空列混杂 → 排序堆底再删
- 严格整行判断 → 辅助列 COUNTA
要不要我按你的 Excel 版本(2016/2019/365)给你一套一键删除空行的宏代码?