APP下载

在Excel表中匹配《广韵》和其他韵书的方法*

2011-10-23艾红娟

中国教育技术装备 2011年9期
关键词:韵书广韵音韵

艾红娟

广西大学文学院 南宁 530004

在Excel表中匹配《广韵》和其他韵书的方法*

艾红娟

广西大学文学院 南宁 530004

说明在Excel表中匹配《韵略易通》和《广韵》的方法,据此可在半小时内查出《韵略易通》中每个字在《广韵》中的所有反切和音韵地位。这种方法与普通查找方法相比,大大节省时间。

《广韵》;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

现代韵书研究提倡量化分析和穷尽式统计,在把每个字在韵书中的音韵地位都输入电脑后,还必须查找韵书中的每个字在《广韵》(以下简称《广》)中的反切和音韵地位,这要耗费很长时间。以《韵略易通》(以下简称《易》)为例,它有8 000多字,按普通查找方法在《广》Excel表中查找每个字的反切和音韵地位,查完再复制到《易》表中,假设一个字用1分钟,就要133小时。而用本文介绍的方法,可在半小时内把这8 000多字在《广》中的反切和音韵地位全部、准确地查找完毕,查找结果会自动复制到相应表格中,从而大大提高工作效率。

1 核对《广》表与《易》表,保证准确无误

因为《广》表是繁体字,所以韵书表也要用繁 体字,否则无法匹配。《易》单字音表有8 000多字,只选取江阳韵中2个字为例,见表1。

表1 《易》表

《广》单字20 000多,只选取其中5个字为例,见表2。

表2 《广》表

2 把《广》的字按拼音递减顺序排序

选中《广》C列,然后在编辑栏选择“数据→排序→扩展选定区域→排序→递减→无标题行→确定”命令,这样《广》就按拼音递减顺序排序了。拼音相同的字都排在一起,如表2中的“鸛、鑵”;多次出现的同一个字也会排在一起,如表2中的“光”字。

3 找出《易》第一个字“光”在《广》中出现的次数

1)选中《易》D列“光”对应的单元格D2,在表上面的编辑栏写公式“=countif (”。

2)选《广》C列,在编辑栏的公式会变为“=COUNTIF([广韵.xls]Sheet1!$C:$C”。

3)在后面加一英文逗号“,”,然后选中《易》“光”字的单元格B2,在编辑栏的公式会变为“=COUNTIF([广韵.xls]Sheet1!$C:$C,B2”。

4)在后面加括号成为“=COUNTIF([广韵.xls]Sheet1!$C:$C,B2)”。

5)按Enter键,在B2格出现“3”,表示在《广》中找到3个“光”。

4 找出《广》中第一个“光”所在行号

1)选中《易》E列“光”对应的单元格E2,在编辑栏写公式“=match(”。

2)选中《易》“光”的单元格B2,编辑栏的公式会变为“=MATCH(B2”。

3)在后面加英文逗号“,”,然后选《广》C列,编辑栏的公式会变为“=MATCH(B2,[广韵.xls]Sheet1!$C:$C”。

4)在后面加英文逗号“,”和MATCH函数的第三个参数“0”并添加后半括号“)”成为“=MATCH(B2,[广韵.xls]Sheet1!$C:$C,0)”。

5)按Enter键,《易》E2格会出现“23126”,表示“光”字在《广》的第23126行,检查《广》第23126行,确实是“光”。

5 找出《广》中第一个“光”的反切和音韵地位

5.1 找出《广》中第一个“光”的反切

1)选中《易》F列“光”对应的单元格F2,在编辑栏写公式“=index”。

2)选《广》E列反切,在编辑栏的公式会变为“=INDEX([广韵.xls]Sheet1!$E:$E”。

3)在后面加一英文逗号“,”,然后选中MATCH函数结果E2,编辑栏的公式会变为“=INDEX([广韵.xls]Sheet1!$E:$E,E2”。

4)在E2前加“$”固定并添加“)”,成为“=INDEX([广韵.xls]Sheet1!$E:$E,$E2)”。

5)按Enter键,《易》F2格就会出现“光”在《广》中的第一个反切“古曠”。

5.2 找出《广》中第一个“光”的音韵地位

1)选中《易》G列“光”对应的单元格G2,在编辑栏写公式“=index(”。

2)选《广》F列反切,在编辑栏的公式会变为“=INDEX([广韵.xls]Sheet1!$F:$F”。

3)在后面加一英文逗号“,”,然后选中MATCH函数结果E2,编辑栏的公式会变为“=INDEX([广韵.xls]Sheet1!$F:$F,E2”。

4)在E 2前加“$”固定并添加“)”,成为“=INDEX([广韵.xls]Sheet1!$F:$F,$E2)”。

5)按Enter键,《易》G2 格会出现“光”的第一个音韵地位“見宕合一去宕”。

6 找出《广》中第二个“光”的反切和音韵地位

6.1 找出《广》中第二个“光”的反切

1)复制《易》的F2、G2到右边的H2、I2两格。

2)点击《易》H2单元格,编辑栏会出现公式“=INDEX([广韵.xls]Sheet1!$E:$E,$E2)”。因为这是从F2粘贴过来的,所以与F2单元格的公式是一样的。在$E2后加1,成为“=INDEX([广韵.xls]Sheet1!$E:$E,$E2+1)”。

3)在这函数外加“if( ),”,IF函数有3个参数,上面公式作为第二个参数。在前面加第一个参数“(COLUMN()-COLUMN($G2))/2<$D2,”,后面加第三个参数“#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)”。

对“光”来说,这个公式的意思是:“光”字在《广》中出现3次,那么,它的反切和音韵地位也要3个,超出3个就显示“#N/A”。

4)按Enter键,《易》H2格会出现“光”的第二个反切“古黄”。

6.2 找出《广》中第二个“光”的音韵地位

1)点击《易》I2单元格,在编辑栏出现函数“=INDEX([广韵.xls]Sheet1!$F:$F,$E2)”。因为这是从G2粘贴过来的,所以与G2单元格的公式是一样的。在$E2后加1,成为“=INDEX([广韵.xls]Sheet1!$F:$F,$E2+1)”。

2)在这函数外加“i f( )”,后加英文逗号“,”。I F函数有3个参数,上面公式作为第二个参数,在前面加第一个参数“(COLUMN()-COLUMN($G2))/2<$D2,”,后面加第三个参数“#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格会出现“光”的第二个音韵地位“見唐合一平宕”。

7 找出《广》中第三个“光”的反切和音韵地位

1)在《易》中把“光”对应的H2、I2复制到J2、K2格。

2)把H2、I2格的公式中的+1都改为+2,就会出现“光”的第三个反切和音韵地位“古黄”和“見唐合一平宕”。“光”只有3个反切,按说到此已经查完,但“光”的这些函数是为查找《易》的所有字,所以需查5个反切以便能覆盖绝大多数,就是还要复制两次,使之能查5个反切。

3)把光对应的H2、I2复制到L2、M2格,把L2、M2公式中的“+1”都改为“+3”。因为“光”只有3个反切,所以会出现“#N/A”,表示没查到“光”的第四个反切。

4)把光对应的H2、I2复制到N2、O2格,把N2、O2公式中的“+1”都改为“+4”。因为“光”只有3个反切,所以会出现“#N/A” ,表示没查到“光”的第五个反切。

8 查出《易》所有字的反切和音韵地位

把“光”的D2、E2、F2、G2、H2、I2、J2、K2、L2、M2、N2、O2格全选中,点格右下角的填充柄,往下拉一直拉到最后一个字,约等待6分钟后(该时间取决于计算机配置及需要查找的字数),就会出现所有字的广韵反切和音韵地位,这就查完了。表3是“光”等2个字的查找结果。

用公式匹配出来的广韵信息可以复制,但不可以进行查找、排序等工作,怎么办呢?先把全表复制,然后新建一个Word文档,在文档上方菜单选编辑→选择性粘贴→无格式文本→确定,就把表格的内容复制到Word文档中。然后新建一个Excel表,把Word文档的内容粘贴到此表中。这后一个Excel表就可以进行所有的查找、排序等编辑工作。

表3 “光”等2个字的查找结果

这种方法其实不限于《广》,只要是两部韵书就可以匹配,甚至两部字书、字典也可以。

[1]陈威,黄锐.Office高手Excel 2007公式与函数实例详解[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)和广西大学科研基金资助项目(合同编号:x091025)的成果之一。作者:艾红娟,广西大学文学院副教授,博士,主要从事汉语史、方言与音韵方面的教学与研究。

猜你喜欢

韵书广韵音韵
《原本广韵》引书订误*
中国韵书的起源及发展
王国维《广韵》批校与治学精神
浅谈传统歌曲的押韵
从声调演变史看方言中调值变化现象
诵读古诗词 体验音韵美——石家庄市友谊大街小学开展诵读古诗词活动
向熹著《简明汉语史》(修订本)指误
《中华大典·音韵分典》与音韵训诂研究
《诗集传》叶音与宋代常用字音——叶音同于韵书考论之二
《广韵痱、疿及相关病名考释*