俞木發(fā)
對(duì)于數(shù)據(jù)類型很多的文檔,比如下表是某公司的產(chǎn)品型號(hào)庫(kù)存統(tǒng)計(jì)表,現(xiàn)在因?yàn)樯嫌尾牧先必?,其中fjgx—13GWG20、fjgx—16GWL08、fjgx—18GWL09三個(gè)型號(hào)停產(chǎn),需要將這三個(gè)型號(hào)的數(shù)據(jù)剔除,即只選擇除這三個(gè)型號(hào)外的所有數(shù)據(jù)(圖1)。
常規(guī)的方法是為A列添加篩選按鈕,然后取消需要剔除型號(hào)前的勾選。因?yàn)檫@里產(chǎn)品類型很多,而且很多型號(hào)的名稱非常相似,在手動(dòng)選擇時(shí)容易出錯(cuò),造成錯(cuò)選和漏選(圖2)。
此時(shí)就可以使用輔助列進(jìn)行反向篩選。首先使用高級(jí)篩選將需要剔除的型號(hào)單獨(dú)篩選出來(lái)。新建工作表2,在D1單元格中輸入“型號(hào)”(內(nèi)容要和A1的一致),在D2:D 4區(qū)域中輸入上述剔除型號(hào)的數(shù)據(jù)(注意輸入數(shù)據(jù)一定要和篩選要求的數(shù)據(jù)一致)。返回工作表1,依次點(diǎn)擊“數(shù)據(jù)→篩選→高級(jí)篩選”,列表區(qū)域選擇A列數(shù)據(jù),條件區(qū)域選擇表2中的新建數(shù)據(jù),即“Sheet2!$D$1:$D$4”,點(diǎn)擊“確定”(圖3)。
這樣在表1中就會(huì)將停產(chǎn)數(shù)據(jù)全部篩選出來(lái),按提示在其數(shù)據(jù)后全部添加上“已停產(chǎn)”進(jìn)行備注(圖4)。
完成上述操作后,取消A列的篩選,選中D列并再次添加篩選按鈕,這樣在篩選列表中就只有“已停產(chǎn)”和“空白”兩類數(shù)據(jù),按提示取消“已停產(chǎn)”前的勾選(圖5),即可完成反向篩選。這樣篩選大量數(shù)據(jù)時(shí)就不容易出錯(cuò)了。
可以看到,借助輔助列的方法,我們可以將原來(lái)很多型號(hào)的數(shù)據(jù)變?yōu)楦?jiǎn)單的分類。使用同樣的方法,大家可以對(duì)類似的數(shù)據(jù)進(jìn)行更多的處理。
上述方法雖然可以很方便地將原來(lái)很多型號(hào)的數(shù)據(jù)變?yōu)楦傩吞?hào)的選擇,不過(guò)由于全部是手動(dòng)操作,這樣在篩選要求發(fā)生變化,比如新增fjgx-14GWZ 25型號(hào)停產(chǎn)時(shí),操作又需要重復(fù)一遍,工作效率并不高。對(duì)于篩選要求經(jīng)常變化的數(shù)據(jù),我們還可以借助函數(shù)進(jìn)行更高效的反向篩選。
從篩選要求可以看到,這個(gè)篩選的目的實(shí)際上是要找出符合要求的停產(chǎn)型號(hào),這類字符通過(guò)FIND()函數(shù)就可以找到,然后再結(jié)合IF()函數(shù)進(jìn)行判斷即可。定位到E2單元格并輸入公式“=IF(OR(ISNUMBER(FIND({"fjgx—13GWG20","fjgx—16GWL08","fjgx—18GWL09"},A2))),"已停產(chǎn)","")”,下拉填充E列后,所有已停產(chǎn)的型號(hào)的數(shù)據(jù)會(huì)自動(dòng)在該列添加“已停產(chǎn)”的標(biāo)記(圖6)。
公式解釋:
這里先使用FIND( )函數(shù)在A 2單元格開(kāi)始查找字符,篩選字符輸入在{}中,如果有多個(gè)字符,使用半角逗號(hào)進(jìn)行分隔。然后將查找結(jié)果通過(guò)ISNUMBER( )函數(shù)轉(zhuǎn)換為數(shù)字,接著通過(guò)OR()函數(shù)(表示只要包含{}中的字符即滿足條件)進(jìn)行選擇,使用OR()函數(shù)可以輕松地進(jìn)行多個(gè)并列條件的判斷,如果設(shè)置的是多個(gè)包含條件字符,則使用AND( )函數(shù)進(jìn)行選擇。最后通過(guò)I F( )函數(shù)進(jìn)行判斷,如果找到符合篩選要求的字符,那么就顯示“已停產(chǎn)”,否則顯示為空。
為了更方便地對(duì)篩選的數(shù)據(jù)進(jìn)行標(biāo)識(shí),還可以為其添加條件格式。選中A 2:E116 區(qū)域,依次點(diǎn)擊“開(kāi)始→ 條件格式→文本包含”,然后將文本包含“已停產(chǎn)”的單元格設(shè)置為自動(dòng)填充“黃填充色深黃色文本”,這樣指定篩選條件的數(shù)據(jù)會(huì)填充為黃色(圖7)。
為了使篩選操作更方便,我們還可以執(zhí)行下面的操作,將其錄制為“宏1”,并為其分配一個(gè)快捷鍵“Ctrl +W”。
選中E列,依次點(diǎn)擊“數(shù)據(jù)→篩選→按顏色篩選→按單元格顏色篩選→無(wú)填充”,完成錄制(圖8)。
因?yàn)檫@里我們是使用函數(shù)的方法進(jìn)行篩選,因此可以將上述文件保存為模板。以后如果需要更改篩選條件,那么只要更改FIND()函數(shù)中的字符即可。之后按“Ctrl+W”就可以完成反向篩選了。