陳靜
摘 要: 本文主要利用Excel中的函數(shù)iferror、vlookup、index、match實(shí)現(xiàn)在Excel中按照班級(jí)排好的課表查找教師課表和教室課表,這樣就能提高教師和教學(xué)管理者查找教師課表和教師課表的效率。
關(guān)鍵詞: Excel 公式 函數(shù) 查找課表
1.引言
我一直從事教學(xué)秘書工作多年,經(jīng)常要使用微軟Office辦公軟件輸入資料、打印文本等,如使用Excel軟件排本部的課程。因?yàn)楸鞠党袚?dān)全校的公共課的教學(xué),使用全校的班級(jí)大課表查找老師的課表和教室課表不太方便、工作量大和容易出錯(cuò),所以我根據(jù)自己多年來(lái)對(duì)Excel的學(xué)習(xí)和研究,使用Excel中的函數(shù)查找教師課表和教室課表。我要用到的Excel中的函數(shù)iferror、vlookup、index、match的參數(shù)在Excel里都有說(shuō)明,這里就不再說(shuō)明和解釋。
2.查找教師課表步驟
第一步:打開Excel。在Sheet1中,安排好本系部2014-2015學(xué)年度第二學(xué)期班級(jí)課表(如圖1)。
圖1 2014-2015學(xué)年度第二學(xué)期班級(jí)課表部分
第二步:在Sheet2中,輸入如圖2所示的2014-2015學(xué)年度第二學(xué)期教師課表模版。
圖2 2014-2015學(xué)年度第二學(xué)期教師課表部分
第三步:在Sheet2中B4單元格輸入公式。
=IFERROR(VLOOKUP("*"&$A4&"*",Sheet1!B$4:B$134,1,F(xiàn)ALSE),"")&CHAR(10)&IFERROR(INDEX(Sheet1!$A$4:$A$134,MATCH("*"&$A4&"*",Sheet 1!B$4:B$134,0),1),"")。
對(duì)上面公式的說(shuō)明:VLOOKUP("*"&$A4&"*",Sheet1!B$4:B$134,1,F(xiàn)ALSE):如果在Sheet1!B$4:B$134中搜索有包含字符串“徐欣”,那么就返回選定單元格的值,否則返回#N/A。
IFERROR(VLOOKUP("*"&$A4&"*",Sheet1!B$4:B$134,1,F(xiàn)ALSE),""):如果表達(dá)式是一個(gè)錯(cuò)誤,則返回"",否則返回表達(dá)式的值。
CHAR(10):?jiǎn)卧駬Q行字符。
MATCH("*"&$A4&"*",Sheet 1!B$4:B$134,0):返回包含字符串“徐欣”的單元格在Sheet 1!B$4:B$134中的相對(duì)位置M。
INDEX(Sheet1!$A$4:$A$134,MATCH("*"&$A4&"*",Sheet1!B$4:B$134,0),1):在Sheet1!$A$4:$A$134區(qū)域中,返回第M行第1列單元格的值。
第四步:選中Sheet2中的單元格B4,然后將鼠標(biāo)移到此單元格右下角,當(dāng)鼠標(biāo)變?yōu)椤皩?shí)心的十字”時(shí),單擊向右拖動(dòng)將公式引用到單元格H4。
第五步:選中B4:H4,然后將鼠標(biāo)移到此選中區(qū)域的右下角,當(dāng)鼠標(biāo)變?yōu)椤皩?shí)心的十字”時(shí),單擊向下拖動(dòng)將公式引用到區(qū)域B5:H5。……