用函數(shù)公式處理篩選難題
發(fā)表時(shí)間:2023-06-03 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]某天,有一同事拿著一份成績(jī)表來(lái)找我尋求幫助。原來(lái)這是一份Excel格式的全市對(duì)口高考成績(jī)表,整個(gè)工作表中除了處于A列的準(zhǔn)考證號(hào)字段外,其他字段就是各科的考試成績(jī)以及總分成績(jī),F(xiàn)在的要求是從這份工作表...
某天,有一同事拿著一份成績(jī)表來(lái)找我尋求幫助。原來(lái)這是一份Excel格式的全市對(duì)口高考成績(jī)表,整個(gè)工作表中除了處于A列的準(zhǔn)考證號(hào)字段外,其他字段就是各科的考試成績(jī)以及總分成績(jī),F(xiàn)在的要求是從這份工作表中將本校學(xué)生的成績(jī)篩選出來(lái)。但現(xiàn)在的問(wèn)題是當(dāng)初排準(zhǔn)考證號(hào)的時(shí)候是各個(gè)學(xué)校的學(xué)生間隔排列的,只知道本校考生的準(zhǔn)考證號(hào)都是偶數(shù)。因此,只有把所有的偶數(shù)考生成績(jī)篩選出來(lái),才有可能最后解決問(wèn)題。
可是,怎樣才能把所有的偶數(shù)學(xué)生全部篩選出來(lái)呢?想了“分類匯總”、“自動(dòng)篩選”、“高級(jí)篩選”等可能的功能,但都沒(méi)有什么結(jié)果?偛荒芤乙恍幸恍械刂饌(gè)選取吧?這可是有著一千多考生的工作表呀,這么選的話,豈不把我的眼都要弄瞎了?不行,還得想個(gè)好辦法。
對(duì)了,既然要根據(jù)準(zhǔn)考證號(hào)來(lái)選取其中的偶數(shù),那么是不是可以利用取余數(shù)函數(shù)來(lái)解決問(wèn)題呢?Excel中MOD(Number,Divisor)函數(shù)可以返回兩數(shù)相除的余數(shù),而拿準(zhǔn)考證號(hào)除2,所得的余數(shù)不是0就是1嗎?這樣的話,我們?cè)侔延鄶?shù)為0的全部篩選出來(lái),問(wèn)題不就解決了嗎?
但仔細(xì)看看,問(wèn)題還有兩個(gè):一是準(zhǔn)考證號(hào)是首位為0的14位數(shù),在Excel中這樣的數(shù)字運(yùn)算起來(lái)是可能有其他問(wèn)題出現(xiàn)的;第二個(gè)問(wèn)題是準(zhǔn)考證號(hào)是文本格式,根本不能直接拿來(lái)運(yùn)算。解決的辦法很快也找到了,第一個(gè)問(wèn)題我們可以使用RIGHT函數(shù)截取最后兩位數(shù)進(jìn)行運(yùn)算,這對(duì)于余數(shù)是沒(méi)有任何影響的。用RIGHT函數(shù)截取出來(lái)的也是文本,所以,還得使用VALUE函數(shù)將它轉(zhuǎn)換成數(shù)字。這樣,第二個(gè)問(wèn)題也就不是問(wèn)題了。
辦法有了,實(shí)現(xiàn)起來(lái)就簡(jiǎn)單多了。在工作表的最后(G列)添加“識(shí)別符”字段。點(diǎn)擊G2單元格,輸入如下公式:=MOD(VALUE(RIGHT(A3,2)),2),按下回車(chē)鍵。您看,結(jié)果是不是出來(lái)了?選中該單元格,將鼠標(biāo)移到單元格的填充句柄處,向下拖動(dòng)至最后一行,自動(dòng)計(jì)算出全部結(jié)果。剩下的事情就是在這一列中篩選出所有為0結(jié)果,我就不再羅嗦了。如果您也遇到過(guò)這個(gè)問(wèn)題,不妨也試試這幾個(gè)函數(shù)?
Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。除了微軟Office,市面上也存在很多其他Office類軟件。