Excel中如何批量刪除滿足條件的行?不同思路區(qū)別太大!
今天我們來聊一下關(guān)于刪除滿足條件的行的問題!
問題說明:金額列中如何是0、空白或者贈送。是沒有賺到錢的銷售,現(xiàn)在需要統(tǒng)計(jì),要求刪除這些無效數(shù)據(jù)!

本次我們采用思路遞進(jìn)的方式來處理這個問題,從小白到推薦的處理方式!
思路1 |?傳統(tǒng)的逐個篩選,然后刪除!

解析說明:
1、此方式屬于比較小白和傳統(tǒng)的方式,篩選,從下拉框中找到所有要刪除的,勾上,然后右擊->【刪除行】,不推薦
2、如果你在使用2007版本,最好先Alt+分號,定位可見單元格后再刪除!有bug會刪除隱藏的行!
3、這種方式,在篩選項(xiàng)較多的情況下,效率比較低下,如果非要采用這種方式,建議配合篩選器使用,可以多次查找+添加條件!
▼我是拓展閱讀文章鏈接,點(diǎn)我閱讀
多次添加篩選條件-強(qiáng)大篩選器!
本文由“壹伴編輯器”提供技術(shù)支持
上面的篩選有些麻煩,其實(shí)我們可以使用函數(shù)配合一下,我們推薦兩種公式輔助刪除!
思路2 |?函數(shù)輔助列刪除
▼輔助列公式1
=IF(OR(D2="贈送",D2=0,D2=""),1,"")

▼輔助列公式2
=N(D2)

解析說明:
N是一個函數(shù),如果參數(shù)是數(shù)值返回?cái)?shù)值,非數(shù)值返回0
本案例中,空和贈送是非數(shù)值返回0,N(0)等于本身也是0
最后篩選0刪除即可!
關(guān)于N函數(shù)類似的應(yīng)用擴(kuò)展閱讀
擴(kuò)展閱讀:函數(shù) | REPT+N組合“拓荒”!
本文由“壹伴編輯器”提供技術(shù)支持
輔助列的方式,如果條件特別多,建議寫到一列使用COUNTIF,查找是否存在來決定是否刪除!
當(dāng)然,小編覺得每次都要刪除篩選,還是太麻煩了,是否可以直接得到我們滿足條件的結(jié)果!
思路3 | 一步到位-高級篩選

不得不說,高級篩選應(yīng)對這種問題是真的香,注意案例中我們使用公式來書寫條件,不能使用已經(jīng)在數(shù)據(jù)源中存在的字段名稱作為標(biāo)題,可以任意其他字符或空!
具體可以參考閱讀:高級篩選專題總結(jié)
Excel高級篩選系列教程(完整版)-第四期-使用函數(shù)增強(qiáng)篩選
本文由“壹伴編輯器”提供技術(shù)支持
如果你想我一樣是一個“懶人”,那么對上面的操作都覺得麻煩,應(yīng)該直接寫一個批量刪除的方法,點(diǎn)一下按鈕即可!于是我寫了!
思路4 | 定制VBA刪除模板

思路解析:
把所有要刪除的文件使用|連接到一起,然后我們配合Instr查找函數(shù),如果能找到,我們就刪除對應(yīng)的整行!?“|” 分隔符是為了是每個條件相對獨(dú)立,避免混淆!
OK,今天就到這里,重要的是大家要學(xué)習(xí)處理問題的思路,有了思路,其他都不是什么難題!