时间:2016-04-03 18:26 来源: 我爱IT技术网 作者:佚名
人资在做人员信息输入的时候会频繁的输入身份证号的相关信息,比如出生年月日,性别等。而这些都包含在了身份证号里,我们需要的只是将其提取出来。

前期准备工作(包括相关工具或所使用的原料等)
excel2013更多经验请关注,如果帮到了你,请在上方给个投票谢谢支持。好人一生平安。 先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢。详细的操作方法或具体步骤
首先我们打开一个工作样表作为例子。

现在需要提取的是出生日期,而我们知道出生日期是在身份证的第7位到第14位。

我们可以使用文本函数中的mid函数对身份证中的生日数据进行定位提取,mid函数的使用格式是=MID(text, start_num, num_chars)

修改一下单元格格式,在C2单元格上鼠标右键单元格格式设置,将其改为日期格式。似乎结果并不成功。

这个时候我们需要使用text函数对mid得值显示方式进行修改。参数输入如下=TEXT(MID(B2,7,8),"0-00-00"),其中B2参数为18位身份证号单元格。

这种显示方式不太符合我们的常规阅读方式,我们可以用mid函数将日期分别提取,并配合&文本链接符来修改显示方式。

同样提取性别信息我们需要知道身份证号中代表性别的数字规则。身份证号中第17位奇数为男,偶数为女。

解释一下,该公式首先用mid函数提取第17位的值,然后由mod函数判断奇偶,最后由if函数输出结果。同样我们可以使用left函数和right函数改写该公式,其结果一致。只为阐述其规则,无实际使用意义。

注意事项
谢谢你的投票。你的投票是我编辑经验的动力。谢谢。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
