疑慮重重
如圖1,這是某班的課程總表,我們的要求是:1、保留表頭文字;2、去除非自己所教的課程。開始我想到了Excel的“高級篩選”功能,后來發(fā)現(xiàn)無論怎樣設(shè)置篩選的條件,都無法完成這一任務(wù)(因?yàn)?ldquo;數(shù)學(xué)”課程的排列事先并不知道,也沒有任何規(guī)律可言)。難道重新制作一份或者一個(gè)個(gè)修改刪除多余的文字?
柳暗花明
一個(gè)完全偶然的機(jī)會,“條件格式”這四個(gè)字闖入了我的視野,經(jīng)過試驗(yàn),最終我巧妙地運(yùn)用“條件格式”解決了這個(gè)問題。方法如下:
圖1
1、在Excel中打開“課程表.xls”(如圖1),選中需要的數(shù)據(jù)區(qū)域(除表頭和一些標(biāo)記性文字不被選擇)。
2、點(diǎn)擊菜單“格式→條件格式”,出現(xiàn)如圖2所示對話框。
3、假設(shè)我們要挑出“數(shù)學(xué)”的內(nèi)容,我們的思路就是將其他單元格的顏色改為白色,起到暫時(shí)隱藏和不能打印出來的效果。因此,將條件1中設(shè)置為“單元格數(shù)值”、“不等于”、“=C6”。其中最后一列的數(shù)值是一個(gè)地址引用,操作時(shí)可以直接點(diǎn)擊課表中任一個(gè)“數(shù)學(xué)”單元格。
圖2
4、設(shè)置好了條件,單擊圖2中的[格式(F)……]按鈕,設(shè)置滿足條件的單元格的格式,這里我們只需修改一下它的顏色為“白色”即可。
圖3
5、確定之后,回到課程表。呵呵,看看圖3,是不是已經(jīng)如愿以償了呢?
總結(jié)提高
1、上述方法的優(yōu)點(diǎn)是具有良好的可移植性,對于其他學(xué)科教師,如果想得到類似的個(gè)人課表,只需將上述步驟中的“數(shù)學(xué)”相應(yīng)改為自己的學(xué)科名稱即可。
2、當(dāng)需要恢復(fù)原來的課表時(shí),不要力圖通過改變這些單元格的顏色來使它們?nèi)恐噩F(xiàn)出來。正確的方法應(yīng)該是:重復(fù)上述步驟的1、2兩步,并在圖2中點(diǎn)擊[刪除]按鈕來去掉這些過濾條件即可。
圖4
3、如果一個(gè)教師同時(shí)任兩個(gè)學(xué)科,可以在圖2中點(diǎn)擊[添加]設(shè)置兩個(gè)以上的條件,并分別指定其格式。但條件的設(shè)置應(yīng)該適當(dāng)作一下調(diào)整:首先將圖1所選區(qū)域的文字全部設(shè)置為白色,然后如圖4所示設(shè)定條件1:“單元格數(shù)值”、“等于”、“=C6”;條件2:“單元格數(shù)值”、“等于”、“=D4”(分別是兩門課程所在的單元格),格式都統(tǒng)一設(shè)置為“黑色”即可。
4、將這個(gè)思路推廣到其他情況中(比如排課系統(tǒng)中檢查課程設(shè)置是否合理或是否發(fā)生沖突),也可大大提高工作效率。