艾紅娟
廣西大學(xué)文學(xué)院 南寧 530004
在Excel表中匹配《廣韻》和其他韻書的方法*
艾紅娟
廣西大學(xué)文學(xué)院 南寧 530004
說明在Excel表中匹配《韻略易通》和《廣韻》的方法,據(jù)此可在半小時內(nèi)查出《韻略易通》中每個字在《廣韻》中的所有反切和音韻地位。這種方法與普通查找方法相比,大大節(jié)省時間。
《廣韻》;Excel表;音韻
Abstract The article explains the method of matching Guangyun and other rhyme book in the Excel table. Using the method we can look up requisite information within half an hour. This method can save plenty of time.
Key words Guangyun; Excel table; rhyme
現(xiàn)代韻書研究提倡量化分析和窮盡式統(tǒng)計,在把每個字在韻書中的音韻地位都輸入電腦后,還必須查找韻書中的每個字在《廣韻》(以下簡稱《廣》)中的反切和音韻地位,這要耗費(fèi)很長時間。以《韻略易通》(以下簡稱《易》)為例,它有8 000多字,按普通查找方法在《廣》Excel表中查找每個字的反切和音韻地位,查完再復(fù)制到《易》表中,假設(shè)一個字用1分鐘,就要133小時。而用本文介紹的方法,可在半小時內(nèi)把這8 000多字在《廣》中的反切和音韻地位全部、準(zhǔn)確地查找完畢,查找結(jié)果會自動復(fù)制到相應(yīng)表格中,從而大大提高工作效率。
因為《廣》表是繁體字,所以韻書表也要用繁 體字,否則無法匹配?!兑住穯巫忠舯碛? 000多字,只選取江陽韻中2個字為例,見表1。
表1 《易》表
《廣》單字20 000多,只選取其中5個字為例,見表2。
表2 《廣》表
選中《廣》C列,然后在編輯欄選擇“數(shù)據(jù)→排序→擴(kuò)展選定區(qū)域→排序→遞減→無標(biāo)題行→確定”命令,這樣《廣》就按拼音遞減順序排序了。拼音相同的字都排在一起,如表2中的“鸛、鑵”;多次出現(xiàn)的同一個字也會排在一起,如表2中的“光”字。
1)選中《易》D列“光”對應(yīng)的單元格D2,在表上面的編輯欄寫公式“=countif (”。
2)選《廣》C列,在編輯欄的公式會變?yōu)椤?COUNTIF([廣韻.xls]Sheet1!$C:$C”。
3)在后面加一英文逗號“,”,然后選中《易》“光”字的單元格B2,在編輯欄的公式會變?yōu)椤?COUNTIF([廣韻.xls]Sheet1!$C:$C,B2”。
4)在后面加括號成為“=COUNTIF([廣韻.xls]Sheet1!$C:$C,B2)”。
5)按Enter鍵,在B2格出現(xiàn)“3”,表示在《廣》中找到3個“光”。
1)選中《易》E列“光”對應(yīng)的單元格E2,在編輯欄寫公式“=match(”。
2)選中《易》“光”的單元格B2,編輯欄的公式會變?yōu)椤?MATCH(B2”。
3)在后面加英文逗號“,”,然后選《廣》C列,編輯欄的公式會變?yōu)椤?MATCH(B2,[廣韻.xls]Sheet1!$C:$C”。
4)在后面加英文逗號“,”和MATCH函數(shù)的第三個參數(shù)“0”并添加后半括號“)”成為“=MATCH(B2,[廣韻.xls]Sheet1!$C:$C,0)”。
5)按Enter鍵,《易》E2格會出現(xiàn)“23126”,表示“光”字在《廣》的第23126行,檢查《廣》第23126行,確實是“光”。
5.1 找出《廣》中第一個“光”的反切
1)選中《易》F列“光”對應(yīng)的單元格F2,在編輯欄寫公式“=index”。
2)選《廣》E列反切,在編輯欄的公式會變?yōu)椤?INDEX([廣韻.xls]Sheet1!$E:$E”。
3)在后面加一英文逗號“,”,然后選中MATCH函數(shù)結(jié)果E2,編輯欄的公式會變?yōu)椤?INDEX([廣韻.xls]Sheet1!$E:$E,E2”。
4)在E2前加“$”固定并添加“)”,成為“=INDEX([廣韻.xls]Sheet1!$E:$E,$E2)”。
5)按Enter鍵,《易》F2格就會出現(xiàn)“光”在《廣》中的第一個反切“古曠”。
5.2 找出《廣》中第一個“光”的音韻地位
1)選中《易》G列“光”對應(yīng)的單元格G2,在編輯欄寫公式“=index(”。
2)選《廣》F列反切,在編輯欄的公式會變?yōu)椤?INDEX([廣韻.xls]Sheet1!$F:$F”。
3)在后面加一英文逗號“,”,然后選中MATCH函數(shù)結(jié)果E2,編輯欄的公式會變?yōu)椤?INDEX([廣韻.xls]Sheet1!$F:$F,E2”。
4)在E 2前加“$”固定并添加“)”,成為“=INDEX([廣韻.xls]Sheet1!$F:$F,$E2)”。
5)按Enter鍵,《易》G2 格會出現(xiàn)“光”的第一個音韻地位“見宕合一去宕”。
6.1 找出《廣》中第二個“光”的反切
1)復(fù)制《易》的F2、G2到右邊的H2、I2兩格。
2)點擊《易》H2單元格,編輯欄會出現(xiàn)公式“=INDEX([廣韻.xls]Sheet1!$E:$E,$E2)”。因為這是從F2粘貼過來的,所以與F2單元格的公式是一樣的。在$E2后加1,成為“=INDEX([廣韻.xls]Sheet1!$E:$E,$E2+1)”。
3)在這函數(shù)外加“if( ),”,IF函數(shù)有3個參數(shù),上面公式作為第二個參數(shù)。在前面加第一個參數(shù)“(COLUMN()-COLUMN($G2))/2<$D2,”,后面加第三個參數(shù)“#N/A”,總起來就是“=IF((COLUMN()-C O L U M N($F 2))/2<$D 2,I N D E X([廣韻.x l s]Sheet1!$E:$E,$E2+1),#N/A)”。
對“光”來說,這個公式的意思是:“光”字在《廣》中出現(xiàn)3次,那么,它的反切和音韻地位也要3個,超出3個就顯示“#N/A”。
4)按Enter鍵,《易》H2格會出現(xiàn)“光”的第二個反切“古黃”。
6.2 找出《廣》中第二個“光”的音韻地位
1)點擊《易》I2單元格,在編輯欄出現(xiàn)函數(shù)“=INDEX([廣韻.xls]Sheet1!$F:$F,$E2)”。因為這是從G2粘貼過來的,所以與G2單元格的公式是一樣的。在$E2后加1,成為“=INDEX([廣韻.xls]Sheet1!$F:$F,$E2+1)”。
2)在這函數(shù)外加“i f( )”,后加英文逗號“,”。I F函數(shù)有3個參數(shù),上面公式作為第二個參數(shù),在前面加第一個參數(shù)“(COLUMN()-COLUMN($G2))/2<$D2,”,后面加第三個參數(shù)“#N/A”,總起來就是“=IF((COLUMN()-C O L U M N($G 2))/2<$D 2,I N D E X([廣韻.x l s]Sheet1’!$F:$F,$E2+1),#N/A)”。
3)按Enter鍵,《易》I2格會出現(xiàn)“光”的第二個音韻地位“見唐合一平宕”。
1)在《易》中把“光”對應(yīng)的H2、I2復(fù)制到J2、K2格。
2)把H2、I2格的公式中的+1都改為+2,就會出現(xiàn)“光”的第三個反切和音韻地位“古黃”和“見唐合一平宕”。“光”只有3個反切,按說到此已經(jīng)查完,但“光”的這些函數(shù)是為查找《易》的所有字,所以需查5個反切以便能覆蓋絕大多數(shù),就是還要復(fù)制兩次,使之能查5個反切。
3)把光對應(yīng)的H2、I2復(fù)制到L2、M2格,把L2、M2公式中的“+1”都改為“+3”。因為“光”只有3個反切,所以會出現(xiàn)“#N/A”,表示沒查到“光”的第四個反切。
4)把光對應(yīng)的H2、I2復(fù)制到N2、O2格,把N2、O2公式中的“+1”都改為“+4”。因為“光”只有3個反切,所以會出現(xiàn)“#N/A” ,表示沒查到“光”的第五個反切。
把“光”的D2、E2、F2、G2、H2、I2、J2、K2、L2、M2、N2、O2格全選中,點格右下角的填充柄,往下拉一直拉到最后一個字,約等待6分鐘后(該時間取決于計算機(jī)配置及需要查找的字?jǐn)?shù)),就會出現(xiàn)所有字的廣韻反切和音韻地位,這就查完了。表3是“光”等2個字的查找結(jié)果。
用公式匹配出來的廣韻信息可以復(fù)制,但不可以進(jìn)行查找、排序等工作,怎么辦呢?先把全表復(fù)制,然后新建一個Word文檔,在文檔上方菜單選編輯→選擇性粘貼→無格式文本→確定,就把表格的內(nèi)容復(fù)制到Word文檔中。然后新建一個Excel表,把Word文檔的內(nèi)容粘貼到此表中。這后一個Excel表就可以進(jìn)行所有的查找、排序等編輯工作。
表3 “光”等2個字的查找結(jié)果
這種方法其實不限于《廣》,只要是兩部韻書就可以匹配,甚至兩部字書、字典也可以。
[1]陳威,黃銳.Office高手Excel 2007公式與函數(shù)實例詳解[M].北京:人民郵電出版社,2009
Method of Matching Guangyun and Other Rhyme Book in Excel Table/
/Ai Hongjuan
H11
B
1671-489X(2011)09-0085-03
10.3969/j.issn.1671-489X.2011.09.085
Author’s address Literary Academy of Guangxi University, Nanning, China 530004
*本文是教育部一般項目(合同編號:10YJA740002)和廣西大學(xué)科研基金資助項目(合同編號:x091025)的成果之一。作者:艾紅娟,廣西大學(xué)文學(xué)院副教授,博士,主要從事漢語史、方言與音韻方面的教學(xué)與研究。