Microsoft Lab
全部软件
Excel查找与选择(Find & Select)约 4 分钟

Delete Blank Rows 删除空白行

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


删除空白行方法怎么选

方法适合场景备注
Go To Special(Blanks)只要该行有任何一个空单元格,整行都要删掉操作最快,但会连带删掉「部分有数据」的行
COUNTA 函数 + 筛选想保留部分有数据的行,只删完全空白的行步骤较多,但更精确

方法一:Go To Special(删除含空白单元格的整行)

适合表格里只要某一行有任何一个空单元格,就要整行删掉的情况。

  1. Home›Editing组 → Find & Select
  2. 点击 Go To Special
  3. 勾选 Blanks,点击 OK(Excel 会自动选中所有空白单元格)
  4. Home›Cells组 → Delete
  5. 点击 Delete Sheet Rows
📷 画面提示

Go To Special 对话框,Blanks 选项已勾选的界面

📌 注意:这个方法是只要该行有一个空单元格就整行删除,不是只删完全空白的行,用错场景会误删有数据的行。


方法二:COUNTA 函数 + 筛选(只删除完全空白的行)

适合表格里想保留有部分数据的行、只删除完全空的行的情况。

  1. 在表格旁新增一个辅助列
  2. 辅助列输入 COUNTA 函数,统计该行范围内非空单元格的数量
  3. 把公式复制到辅助列的其他行
  4. 选中辅助列标题单元格
  5. Data›Sort & Filter组 → Filter
  6. 点开筛选箭头,只勾选数值为 0 的行(代表该行完全没有数据)
  7. 筛选出这些完全空白的行
  8. 选中筛选出来的行,删除
  9. 关闭筛选,恢复显示所有行
  10. 删除辅助列

函数速查

函数语法用途例子
COUNTA=COUNTA(value1, [value2], ...)统计范围内非空单元格数量=COUNTA(A2:D2) → 该行非空单元格数

学完你会

常见错误

  • 用 Go To Special 的 Blanks 方法时,没意识到会连带删掉"只是某几格空、其他格有数据"的行,导致误删数据
  • 用完 COUNTA 辅助列筛选删行后,忘记删掉辅助列,留在表格里造成混乱
  • 筛选删行后忘记先关闭筛选(Clear Filter),后续操作容易漏看被隐藏的行

Sources

Blog / Website:

  1. Delete Blank Rows
只记在你的浏览器里,换设备不会同步。