用Excel批量查询考生姓名区位码 姓名区位码

四川省泸县第二中学城北分校 646106王云苍

一年一度的高考、中考报名工作又快开始了。每年的中考、高考,考生报名时都要填涂机读报名卡,其中姓名栏内要填汉字的区位码。过去,都是由招办下发一本《汉字拼音区位码对照表》的册子一个考生一个考生地查,工作量很大,而且还难免出错误。后来,懂电脑的教师又利用电脑的输入法中的编码查询功能一个字一个字地查。近年来可以在网上下载一些免费的《区位码查询》小软件,只要输入姓名汉字就会显示对应的区位码。虽然比翻小册子方便多了,但还是工作量大,速度慢。

用Excel批量查询考生姓名区位码 姓名区位码
总想找一种能批量查询考生姓名区位码的简单方法,虽然一些《区位码查询》软件能批量查询,但美中不足的是不能一一对应。后来,通过自己琢磨发现在Excel的函数中有一个函数CODE能返回文本字符串中第一个字符的数字代码,而这一个数字代码又与区位码有关。通过反复的研究和试验,不断改进,终于设计出了如下的公式:(引号内的内容)“=INT(CODE(A1)/256)-160&IF(MOD(CODE(A1),256)-160<10,0&MOD(CODE(A1),256)-160,MOD(CODE(A1),256)-160)&IF(LEN(A1)=1,""&"",","&INT(CODE(MID(A1,2,1))/256)-160&IF(MOD(CODE(MID(A1,2,1)),256)-160<10,0&MOD(CODE(MID(A1,2,1)),256)-160,MOD(CODE(MID(A1,2,1)),256)-160))&IF(LEN(A1)<=2,""&"",","&INT(CODE(MID(A1,3,1))/256)-160&IF(MOD(CODE(MID(A1,3,1)),256)-160<10,0&MOD(CODE(MID(A1,3,1)),256)-160,MOD(CODE(MID(A1,3,1)),256)-160))&IF(LEN(A1)<=3,""&"",","&INT(CODE(MID(A1,4,1))/256)-160&IF(MOD(CODE(MID(A1,4,1)),256)-160<10,0&MOD(CODE(MID(A1,4,1)),256)-160,MOD(CODE(MID(A1,4,1)),256)-160))”。
现在电脑已基本普及,一般学校的电脑里都有全体学生的名册。只需将毕业班的学生姓名分班复制到新的Excel表格里,在第一位学生姓名后的单元格里输入上面的公式并回车,区位码就出来了(如图1)。再选中输有公式的单元格,鼠标在单元格右下角的填充柄上双击,所有学生的区位码全都一一对应地出现在姓名后面的单元格里(如图2)。只需作一些调整和页面设置就可以分班打印,分发到班张贴向学生公布了。

公式的输入必须是在英文状态下,快捷转换可按“Ctrl+空格”。此公式只对四个字以内的姓名有效。若嫌编辑栏的公式遮挡单元格,可点“视图”调出下拉菜单,将“编辑栏”前的钩去掉,将显示的编辑栏隐藏。如果在显示的区位码中出现“-1600-128”说明对应的姓名中有空格,可将姓名列选中,按“Ctrl+H”调出“查找与替换”,在“查找内容”中输入空格,然后将光标定位在“替换为”中的开头,点击“全部替换”姓名列中的空格就全部删除了。

各位朋友如有更好的方法或改进意见,请赐教!

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/205665.html

更多阅读

如何用EXCEL 批量发送邮件批量发送工资条 excel批量发送邮件

如何用EXCEL 批量发送邮件批量发送工资条——简介每个月工资条如何发放给大家是一个头疼的事情,因为工资涉及到保密问题,用邮件吧,每个人的邮件内容都有些不一样的地方,人一多就特别容易出错;光这个发工资条就够让人忙活好长时间的了;现在

用EXCEL的函数公式开方,开根号 excel的开方函数

用EXCEL的函数公式开方,开根号——简介有时需要通过开根,开放计算一些体积,流量,空气阻力等,用计算器不是太方便,这儿我们可以通过EXCEL的函数公式开方,开根号,很方便,很实用用EXCEL的函数公式开方,开根号——工具/原料

用EXCEL制做考勤表 怎样制作考勤表表格

看到有好些朋友找《考勤表》的制做方法,于是就想整理一篇这方面的文章,让大家参考。单纯的一张考勤表比较简单,难就难在怎样在电脑上简化输入考勤项目,并能自动汇总数据方面。用EXCEL制做考勤表——步骤/方法第一步:画表格打开一张空白

怎么用短信查询银行卡余额 工商银行卡余额查询

怎么用短信查询银行卡余额——简介怎样使用短信查询银行余额、如何开通日常生活中当你想要快速了解自己银行卡的余额,和资金变动的情况时,而又没有时间去银行或ATM机查询,手机银行也没有开通,那么能不能用手机发短信到银行查询我的资金

怎样用excel做表格 excel表格的基本操作

怎样用excel做表格——简介excel本身就是一个表格软件,所以在excel里面制作表格很简单,基本可以总结为合并单元格,拆分单元格等。怎样用excel做表格——方法/步骤怎样用excel做表格 1、在桌面上右键点击在快捷菜单中选择“属性---新

声明:《用Excel批量查询考生姓名区位码 姓名区位码》为网友君戰天分享!如侵犯到您的合法权益请联系我们删除