EXCEL用身份证号提取性别、年龄、出生日期

博主:镜子里的欧巴镜子里的欧巴 12个月前 ( 04-09 ) 265 1条评论
摘要: 在身份证号码里面,包含了我们性别的,那么如何通过身份证号码判断性别、年龄和出生日期?要想通过号码来判断性别,那么首先需要了解下身份证号码的组成部分。身份证号码组成身份号码一共18位...

在身份证号码里面,包含了我们性别的,那么如何通过身份证号码判断性别、年龄和出生日期?要想通过号码来判断性别,那么首先需要了解下身份证号码的组成部分。

EXCEL用身份证号提取性别、年龄、出生日期 第1张

身份证号码组成

身份号码一共18位,由17位数字和1位数字校验码组成。

其中1~6位是地址码,省、市和区县各两位,7~15位数字出生日期码(分别是年月日),3位数字顺序码(按照区县来排序),其中奇数的顺序码为男性,偶数的顺序码为女性(其实直接看第17位就可以了,例子中的第17位是7,就是一名男性)和1位数字校验码(用于检验身份证号码真伪);

EXCEL用身份证号提取性别、年龄、出生日期 第2张

EXCEL中身份证号码提取性别

示例:单元格B2为身份证号,C2中输入以下代码。

=IF(MOD(MID(B2,17,1),2),"男","女")

EXCEL用身份证号提取性别、年龄、出生日期 第3张

EXCEL中身份证号码提取出生年月

示例:单元格B2为身份证号,C2中输入以下代码。

=TEXT(MID(B2,7,8),"0000-00-00")

EXCEL用身份证号提取性别、年龄、出生日期 第4张

EXCEL中身份证号码提取年龄

示例:单元格B2为身份证号,C2中输入以下代码。

=YEAR(TODAY())-MID(B2,7,4)

EXCEL用身份证号提取性别、年龄、出生日期 第5张

如果你还不满足?

EXCEL中利用出生年月提取属相了解一下

示例:单元格C2出生年月,D2中输入以下代码。

=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(C2),12)+1,1)

EXCEL用身份证号提取性别、年龄、出生日期 第6张

EXCEL中利用出生年月提取星座再了解一下

示例:单元格C2出生年月,D2中输入以下代码。

=LOOKUP(--TEXT(C2,"mdd"),{101,"摩羯";120,"水瓶";219,"双鱼";321,"白羊";420,"金牛";521,"双子";621,"巨蟹";723,"狮子";823,"处女";923,"天秤";1023,"天蝎";1122,"射手";1222,"摩羯"})&"座"

EXCEL用身份证号提取性别、年龄、出生日期 第7张


赞(0