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