When什么时候用得到
从系统导出的销售表,中间夹了几十行空白,排序和筛选都会出错。一行行右键删除,要删到手酸。
有两种快速的方法,要看你想怎么处理「只空了几格」的行。
What这是什么
Go To Special定位条件
一次选中所有符合条件的格子,例如全部空白格。
COUNTA — 数一个范围里「不是空白」的格子有几个。
| 方法 | 适合场景 | 备注 |
|---|---|---|
| Go To Special(Blanks) | 只要整行有任何空格就整行删 | 最快,但会连带删掉「部分有数据」的行 |
| COUNTA + 筛选 | 只删完全空白的行,保留部分有数据的 | 步骤多,但更精确 |
| 函数 | 语法 | 例子 |
|---|---|---|
COUNTA | =COUNTA(value1, [value2], ...) | =COUNTA(A2:D2) 该行非空格数 |
Where在哪里找
。
FileHomeInsertPage LayoutFormulasDataReviewViewHelp
🔍Find & Select查找和选择→ Go To Special
Editing
How一步一步做
方法一:Go To Special
- 1
选中数据范围,Home → Editing → Find & Select → Go To Special
- 2
勾选 Blanks,点 OK
Excel 自动选中所有空白格。
Go To Special✕CancelOK - 3
Home → Cells → Delete → Delete Sheet Rows
⚠️ 这个方法只要某一行有一个空白格,整行都会被删。如果有些行只是漏填了一格,会被误删。
❌ 用方法一,连只空了几格的行也被删。
方法二:COUNTA + 筛选
- 1
在表格旁新增一个辅助列
- 2
输入
=COUNTA(A2:D2),往下复制数出每一行有几个非空格。
- 3
选中辅助列标题,Data → Sort & Filter → Filter
- 4
点筛选箭头,只勾选 0
0 表示这一行完全没有数据。
- 5
选中筛选出来的行,删除
- 6
关闭筛选,删除辅助列
❌ 用完辅助列忘了删。
❌ 删完没关筛选:后面容易漏看被隐藏的行。
Why为什么这样做
✅ 要保险就用方法二,不会误删有数据的行。
✅ 确定不怕误删,才用方法一,更快。
Sources
Blog / Website: