趙 俏
(錦州師范高等專科學(xué)校,遼寧錦州121000)
【學(xué)術(shù)研究】
淺析Excel2010中的高級(jí)篩選的運(yùn)用
趙 俏
(錦州師范高等??茖W(xué)校,遼寧錦州121000)
Excel2010中的高級(jí)篩選是按照條件查找和處理數(shù)據(jù)中數(shù)據(jù)子集的快捷方法,闡述在高級(jí)篩選的運(yùn)用中,設(shè)定簡單與復(fù)雜條件,實(shí)現(xiàn)條件間“與”和“或”的關(guān)系,以便能快速地找出所需要的數(shù)據(jù),從而提高工作效率.
Excel教學(xué);高級(jí)篩選;條件
Excel具有強(qiáng)大的數(shù)據(jù)運(yùn)算處理功能,其中篩選是我們經(jīng)常用到的功能之一,所謂篩選是按照要求查找和處理區(qū)域中數(shù)據(jù)子集的快捷方法,它可以幫助我們將滿足條件的數(shù)據(jù)找出來,把不滿足條件的數(shù)據(jù)隱藏起來,篩選區(qū)域中僅把滿足條件的數(shù)據(jù)行顯示出來,該條件由用戶針對(duì)某列數(shù)據(jù)進(jìn)行指定[1].Excel中提供了兩種數(shù)據(jù)篩選的方式,一種是自動(dòng)篩選,一種是高級(jí)篩選.其中自動(dòng)篩選是一種比較簡單的篩選方式,它可以設(shè)置一些簡單的篩選條件,用戶使用起來比較方便,但它有自身的缺點(diǎn):一是條件簡單,只能設(shè)定不同列字段的“與”的關(guān)系;二是只能將篩選結(jié)果顯示在原有工作表中.而高級(jí)篩選不僅可以設(shè)置不同列字段的“與”的條件還可以設(shè)置“或”的條件,還可以將篩選結(jié)果篩選至另外的區(qū)域中,使用起來更方便[2].另外,高級(jí)篩選可以將條件設(shè)置在其他的區(qū)域中,也可以設(shè)置出復(fù)雜的篩選條件,這是自動(dòng)篩選所不具備的功能.因此在簡單的數(shù)據(jù)篩選中用戶可以使用自動(dòng)篩選,而要進(jìn)行較復(fù)雜的篩選運(yùn)算時(shí)便要使用到高級(jí)篩選了.
例如,在某學(xué)校選修課成績單中篩選出“成績”高于85分的學(xué)生信息.
在工作表“選修課成績單”中設(shè)置 “E1:E2”為條件區(qū)域(如圖1所示),E1中放置“成績”字段, E2中放置“>=85”,“A4: E33”區(qū)域?yàn)閿?shù)據(jù)表清單——“選修課成績單”.
以Excel2010為例,執(zhí)行高級(jí)篩選的具體過程:首先將光標(biāo)定位在數(shù)據(jù)清單中的任一單元格,執(zhí)行“數(shù)據(jù)”選項(xiàng)卡中的“排序和篩選”面板下的“高級(jí)”命令按鈕,彈出高級(jí)篩選對(duì)話框;其次,在對(duì)話框中選擇篩選方式為“原有區(qū)域顯示篩選結(jié)果”,然后,將光標(biāo)放置在“列表區(qū)域”文本框內(nèi),用鼠標(biāo)選取數(shù)據(jù)清單,數(shù)據(jù)清單地址“$A$4:$E$33”便會(huì)出現(xiàn)在這個(gè)文本框內(nèi),再將光標(biāo)放置在“條件區(qū)域”文本框內(nèi),用鼠標(biāo)選取條件區(qū)域,條件區(qū)域的地址“$E$1:$E$2”便會(huì)出現(xiàn)在這個(gè)文本框內(nèi),單擊“確定”,立即篩選出我們所要顯示的數(shù)據(jù),滿足條件“成績”大于或等于85,篩選結(jié)果如圖1所示.
簡單條件的高級(jí)篩選只有一個(gè)條件,只能針對(duì)一個(gè)字段進(jìn)行篩選,而有時(shí)侯,我們對(duì)數(shù)據(jù)執(zhí)行復(fù)雜條件的高級(jí)篩選時(shí)要設(shè)定兩個(gè)或兩個(gè)以上的條件,比如在數(shù)據(jù)表“選修課成績單”把所有選擇“計(jì)算機(jī)圖形學(xué)”并且成績“大于等于85分”的數(shù)據(jù)篩選出來,條件區(qū)域的設(shè)定是在圖1簡單條件的基礎(chǔ)上再把“課程名稱”放在D1單元格中,“計(jì)算機(jī)圖形學(xué)”放在D2單元格中,這樣就可以設(shè)定兩個(gè)條件,篩選結(jié)果如圖2所示.
因此,在建立復(fù)雜條件的高級(jí)篩選時(shí),事先設(shè)定的篩選條件區(qū)域是相當(dāng)關(guān)鍵的[3].在條件區(qū)域中可以設(shè)定多個(gè)條件,這些條件可以是“與”的關(guān)系,也可以是“或”的關(guān)系,或者“與”與“或”的組合使用,下面簡單闡述高級(jí)篩選中復(fù)雜條件的設(shè)定.
(1)相同字段的同一行構(gòu)造“與”的關(guān)系條件.
如圖3所示的條件就是篩選“成績”在“60分和90分”之間的學(xué)生信息數(shù)據(jù),兩個(gè)條件放置在同一行,條件與條件之間的關(guān)系是“與”的關(guān)系(即成績大于等于60并且小于等于90). (2)相同字段的不同行構(gòu)造“或”的關(guān)系條件.
如圖4所示的條件是篩選“系別”為“信息”和“計(jì)算機(jī)”系的學(xué)生信息數(shù)據(jù),兩個(gè)條件設(shè)置在不同行,條件與條件之間的關(guān)系是“或”的關(guān)系(即系別在信息系或計(jì)算機(jī)系). (3)兩個(gè)不同字段的同行構(gòu)造不同字段的“與”的關(guān)系.
如圖5所示的條件是篩選“課程名稱”是“計(jì)算機(jī)圖形學(xué)”“與”“成績”大于等于85分的學(xué)生信息數(shù)據(jù),兩個(gè)不同字段的條件設(shè)置在同一行,條件與條件之間的關(guān)系是“與”的關(guān)系(即計(jì)算機(jī)圖形學(xué)中成績大于等于85).
(4)兩個(gè)不同字段的不同行構(gòu)造不同字段的“或”的關(guān)系.
如圖6所示的條件是篩選“課程名稱”是“計(jì)算機(jī)圖形學(xué)”“或”“成績”大于等于85分的學(xué)生信息數(shù)據(jù),兩個(gè)不同字段的條件設(shè)置在不同行,條件與條件之間的關(guān)系是“或”的關(guān)系(即計(jì)算機(jī)圖形學(xué)或者成績大于等于85). (5)不同字段設(shè)置在不同行的“與”關(guān)系和“或”關(guān)系的復(fù)雜條件.
如圖7所示的條件是篩選“系別”是“計(jì)算機(jī)”系“與”“課程名稱”是“計(jì)算機(jī)圖形學(xué)”“與”“成績”大于等于85分,“或” “系別”是“自動(dòng)控制”系“與”“學(xué)號(hào)”是“993023”“與”“成績”大于等于85分的學(xué)生信息數(shù)據(jù),不同字段的條件設(shè)置在不同行,條件與條件之間的關(guān)系是“與”和“或”的復(fù)雜關(guān)系(即計(jì)算機(jī)系中計(jì)算機(jī)圖形學(xué)成績大于等于85分或者自動(dòng)控制系學(xué)號(hào)是993023成績大于等于85).
以上為五種高級(jí)篩選的復(fù)雜條件的設(shè)定的情況,根據(jù)相同或不同字段的同行或不同行的條件來判別條件之間的“與”和“或”的關(guān)系來達(dá)到高級(jí)篩選的目的.
在進(jìn)行高級(jí)篩選時(shí)如果針對(duì)的是文本類型的數(shù)據(jù),設(shè)置篩選條件時(shí)可以運(yùn)用通配符“*”.如在“選修課成績單”中查找姓“張”的同學(xué)的記錄,可以設(shè)置的條件如圖8所示.在張的后面加上“*”即可,就可以將工作表中所有姓張的同學(xué)找出來.
另外,若篩選姓名中含有某個(gè)字,如“*東”,則篩選結(jié)果是將所有姓名中最后一個(gè)字是“東”的學(xué)生信息都篩選出來.可見通配符在高級(jí)篩選的文本類型數(shù)據(jù)的篩選中也起到了非常重要的作用,還有很多用法這里就不再一一舉例了.
本文對(duì)Excel2010版的高級(jí)篩選的應(yīng)用進(jìn)行了簡要闡述.高級(jí)篩選的方便之處就是對(duì)條件區(qū)域的設(shè)置,相同字段與不同字段的條件,設(shè)置在同行和不同行可以構(gòu)造出復(fù)雜的篩選條件.另外,條件區(qū)域也可以配合通配符“*”設(shè)置出復(fù)雜的篩選條件,實(shí)現(xiàn)強(qiáng)大的篩選功能,提高工作效率.
[1]趙俏.計(jì)算機(jī)應(yīng)用基礎(chǔ)[M].沈陽:遼寧大學(xué)出版社,2014.
[2]Exce1 Home.Excel數(shù)據(jù)處理與分析實(shí)戰(zhàn)技巧精粹[M].北京:人民郵電出版社,2008.
[3]王榮桂.Excel的函數(shù)和通配符也能一篩了之[J].電腦知識(shí)與技術(shù),2015,(5):40-42.
(審稿人 李樹東 鄧景茹,責(zé)任編輯 王 巍)
Analysis on the application of advanced filter of Excel 2010
ZHAO Qiao
(Jinzhou Teachers College, Jinzhou Liaoning 121000)
Advanced filter is a shortcut which searches and disposes data subsets according to the conditions. In advanced filter, users can set simple and complicated conditions which can realize the relationship of ″and″and ″or″. Users can search the needed data quickly so that they can improve their work efficiency.
Excel teaching; advanced filter; condition
2016—12—20
趙俏(1971-),女(滿族),遼寧錦州市人,副教授,主要從事計(jì)算機(jī)教育方面研究.
TP391.13
A
1008-5688(2017)01-0037-03