欢迎光临
我们一直在努力

Excel使用函数从身份证中提取性别基础教程 身份证提取性别公式

居民身份证号码是从事人事管理方面的人员经常接触到的一种特殊数据,原为15位,在21世纪以后都统一升级为18位,其编码规则按排列顺序从左至右依次如下。
  15位:6位数字地址码,6位数字出生日期码,3位数字顺序码。
  18位:6位数字地址码,8位数字出生日期码,3位数字顺序码和1位校验码。
  在Excel中,利用提取字符串函数可以提取身份证相关的信息供人事人员做进一步处理,包括以下内容:
  ●从身份证号码中提取生日
  ●从身份证号码中提取性别
  下面来看如何从身份证号码中提取性别。在身份证号码中,身份证顺序码的最后位数字的奇偶性可用于识别用户的性别,通过从身份证号码中提取该信息更便于防止管理人员误输入员工的性别信息。
 下表展示了某公司的员工信息表,B列中为部分员工的身份证信息(18位或15位),下面的公式将从身份证号码中提取性别:
 =IF(MOD(MID(B2,IF(LEN(B2)=15,15,17),1),2),"男","女")

 

Excel使用函数从身份证中提取性别基础教程

 公式主要利用MID函数来提取15位身份证中的第15位,或从18位身份证中提取第17位数字进行奇偶性判断,得出结果。另外,根据LEFT函数中字符个数参数的特性,公式还可以简化为:
 =IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
 此公式中,利用RIGHT(LEFT(B2,17))的组合运用,对于18位身份证,LEFT(B2,17)返回前17位字符,而对于15位身份证,LEFT(B2,17)则只返回前15位字符,再用RIGHT函数取出右边1个字符进行判断,从而得到结果。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
赞(0) 打赏
分享到: 更多 (0)

轻博客

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏