信息处理的高速和智能是现在众多应用领域面临的棘手难题。本文以小见大,从基本的身份证信息录入的角度来研究和探讨在现有的条件下,利用最基本的函数探讨和发现一些处理繁杂信息录入的有效和快捷途径。
  【关键词】信息 身份证 自动录入 智能
  【中图分类号】TP274.2 【文献标识码】A 【文章编号】1674-4810(2012)01-0087-02
  
  当今是一个信息时代,现在我们每天和信息打交道,人类社会的进步在一定程度上取决于对信息的了解、处理和利用的水平。
  当前计算网络与大型数据库的广泛使用,使决策者与经营者面临巨量的数据而无所适从,用智能信息处理方法解决这一问题是当今信息社会的重手段。
  智能信息处理的主就是制造出具有学习、理解和判断能力的人工智能系统。其本质就是研究一些算法来提取出信号中的有用信息,从而实现系统的智能控制。身份证作用无处不在,例如选民登记、户口登记、兵役登记、婚姻登记、入学、就业、办理公证业务、前往边境管理区、办理出境手续;参与诉讼活动、办理机动车(船)驾驶证和行驶证、非机动车执照、办理个体营业执照、办理个人信贷事务、参加社会保险、领取社会救济、办理搭乘民航飞机手续、投宿旅店办理登记手续、提取汇款或邮件、寄卖物品、办理其他事务、上网登记、出入境登记等等。身份证中含有众多的信息,照片、住址、出生信息等等,拟计划还将加入指纹等,甚至会添加血型等与工作、生活密切相关的信息。本文将讨论身份证中相关信息的快速提取。
  一 案例导入
  在实际处理信息时,我们以Excel为例,讨论根据个人身份证号,一劳永逸地提取出生日期、性别等个人信息,实现个人信息的自动录入。
  应用案例单位需上报人事局一份职工信息,其中既有个人身份证号,又有出生日期、性别等信息。由于人员众多,输入麻烦,且易出错,弄不好还得返工。能否有个一劳永逸的办法,又快又准地录入出生日期、性别等个人信息呢?图例
  我们首先输入一些必的信息如身份证号,然后一次性推出其性别、出生日期等信息。
  二 性别信息的提取
  我国的身份证号分为两种,一种为15位,一种为18位。在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男。18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男。
  先学习几个函数mid,text。MID返回文本字符串中从指定位置开始的特定数字符,该数目由用户指定。
  MID(text,start_num,num_chars)
  Text是包含提取字符的文本字符串。TEXT将数值转换为按指定数字格式表示的文本。语法TEXT(value,format_ text) Value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
  MOD(number,divisor)函数返回两数相除的余数。
  VALUE(text)将代表数字的文本字符串转换成数字。
  然后编写公式=IF(MOD(VALUE(MID(K2,17,1)),2)=0,
  ”女”,”男”),用公式复制完成。
  三 出生年月信息的提取
  Mid函数的用法同性别的提取,TEXT(value,format_text)函数将数值转换为按指定数字格式表示的文本。Value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。从第7个开始取8个位出生日期,按照格式“00年00月00日”输出。
  四 多样的求解答
  第一,如果出生日期用“一九九一年十月十四日”的形式来表示,则年公式写成=TEXT(MID(K2,7,1),”[dbnum1]”)