利用excel提取身份证号中的信息
人资在做人员信息输入的时候会频繁的输入身份证号的相关信息,比如出生年月日,性别等。而这些都包含在了身份证号里,我们需要的只是将其提取出来。
操作方法
- 01
首先我们打开一个工作样表作为例子。
- 02
现在需要提取的是出生日期,而我们知道出生日期是在身份证的第7位到第14位。
- 03
我们可以使用文本函数中的mid函数对身份证中的生日数据进行定位提取,mid函数的使用格式是=MID(text, start_num, num_chars)
- 04
修改一下单元格格式,在C2单元格上鼠标右键单元格格式设置,将其改为日期格式。似乎结果并不成功。
- 05
这个时候我们需要使用text函数对mid得值显示方式进行修改。参数输入如下=TEXT(MID(B2,7,8),"0-00-00"),其中B2参数为18位身份证号单元格。
- 06
这种显示方式不太符合我们的常规阅读方式,我们可以用mid函数将日期分别提取,并配合&文本链接符来修改显示方式。
- 07
同样提取性别信息我们需要知道身份证号中代表性别的数字规则。身份证号中第17位奇数为男,偶数为女。
- 08
解释一下,该公式首先用mid函数提取第17位的值,然后由mod函数判断奇偶,最后由if函数输出结果。同样我们可以使用left函数和right函数改写该公式,其结果一致。只为阐述其规则,无实际使用意义。
赞 (0)