使用WPS 2005 解读居民身份证号码

http://tech.ddvip.com   2007年01月21日    社区交流 收藏本文

本文详细介绍使用WPS 2005 解读居民身份证号码

  因此对于这种情况,分别有两种办法来解决:

  1.已经输入的15位身份证:用户需要重新在单元格格式中进行自定义设置:0,身份证可以完整显示。

  2.已经输入的18位身份证:由于整数数值仅能保留15位有效数字,系统除了显示成科学计数法以外,原来录入的数据系统只能保留前15位有效数字,其他3位数字以0显示,数据精度已经丢失。因此这种数据只能重新录入。

  2.15位与18位身份证的相互转换:

    进入21世纪后,公安局新颁发的居民身份证都是18位。某些时候用户如果需要将15位身份证和18位身份证位数进行转换(或进行校验),可以使用以下两种方法:

    15位转换为18位

    如:A2单元格为某一15位身份证号码,B2的转换的数组公式为:

    {=REPLACE(A2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)}

    利用这个公式的原理,用户还可以对18位身份证进行校验,只需要将公式中“REPLACE(A2,7,,19)”修改为“LEFT(A2,17)”即可。

  18位转换为15位:

    如:A2单元格为某一18位身份证号码,B2的转换公式为:

    =REPLACE(LEFT(A2,17),7,2,"")

  3.从身份证号码中提取信息

  人事部门经常需要从身份证号码中提取相关的人员信息,如:出生日期、性别等信息。下面分别对这两种信息的提取进行介绍:

来源:WPS官网    责编:豆豆技术应用

正在加载评论...