用Excel从身份证号码中提取各种信息

        身份证号码包含了每个人的出生日期、性别等等信息,并且最后一位数字可以判定身份证号码的正确与否。

【出生日期】

身份证号码的第7-10位为出生年份,第11、12位为出生月份,第13、14位数字为出生日

那么需使用MID函数提取所对应身份证号码所在单元格中的第7位至第14位数字


1.公式为“=MID(A2,7,8)”,意思是在A2单元格中第7个字符开始,提取8个字符。

得到“XXXXXXXX”格式的日期。

用Excel从身份证号码中提取各种信息_第1张图片
公式1:=MID(A2,7,8)      格式:XXXXXXXX


2.公式为“=MID(A3,7,4)&"年"&MID(A3,11,2)&"月"&MID(A3,13,2)&"日"”

使用MID函数提取A3单元格中的第7位至第10位数字(即出生年份)。然后输入连接符“&”,接下来输入“”年””,再使用连接符“&”;

然后使用MID函数提取A3单元格中的第11位至第12位数字(即出生月份)。输入连接符“&”后输入“”月””,再使用连接符“&”;

再次使用MID函数提取A3单元格中的第13位至第14位数字(即出生日)。输入连接符“&”后输入“”日””;

得到“XXXX年XX月XX日”格式的日期。

用Excel从身份证号码中提取各种信息_第2张图片
公式2:=MID(A3,7,4)&"年"&MID(A3,11,2)&"月"&MID(A3,13,2)&"日"    格式:XXXX年XX月XX日


3.1公式为“=MID(A3,7,4)&"-"&MID(A3,11,2)&"-"&MID(A3,13,2)”

将公式中的“年”、“月”全部修改为“-”,将最后的“&"日"”删除;

得到“XXXX-XX-XX”格式的日期。

需要其他的连接符号同理。

用Excel从身份证号码中提取各种信息_第3张图片
公式3.1:=MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2)    格式:XXXX-XX-XX

3.2公式为“=TEXT(MID(A3,7,8),"0-00-00")

用Excel从身份证号码中提取各种信息_第4张图片
公式3.2:=TEXT(MID(A3,7,8),"0-00-00")      格式:XXXX-XX-XX

4.1公式为“=MID(A4,7,4)&"年"&VALUE(MID(A4,11,2))&"月"&VALUE(MID(A4,13,2))&"日"”

使用MID函数提取A3单元格中的第7位至第10位数字(即出生年份)。然后输入连接符“&”,接下来输入“”年””,再使用连接符“&”;

然后使用MID函数提取A3单元格中的第11位至第12位数字(即出生月份)。在MID函数外再嵌套一个将文本转换为字符的函数VALUE,即将原来的“MID(A2,11,2)”改写为“VALUE(MID(A2,11,2))”。输入连接符“&”后输入“”月””,再使用连接符“&”;

再次使用MID函数提取A3单元格中的第13位至第14位数字(即出生日)。在MID函数外嵌套VALUE函数,即改写为“VALUE(MID(A2,13,2))”。输入连接符“&”后输入“”日””;

得到“XXXX年XX月XX日”格式的日期(其中个位数的月和日前不加0,例如“3月5日”不显示为“03月05日”)

用Excel从身份证号码中提取各种信息_第5张图片
公式4.1:=MID(A4,7,4)&"年"&VALUE(MID(A4,11,2))&"月"&VALUE(MID(A4,13,2))&"日"

4.2公式为“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))


用Excel从身份证号码中提取各种信息_第6张图片
公式4.2:“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))

【生肖】

根据身份证号码中提取的出生日期或出生年份的基础上

可以计算出生肖

1.公式为“=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(B2)-4,12)+1,1)”

根据出生日期计算生肖

用Excel从身份证号码中提取各种信息_第7张图片
公式1:=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(B2)-4,12)+1,1)

2.公式为“=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(B5-4,12)+1,1)”

根据年份计算生肖(注意:年份跟后面不带“年”)

用Excel从身份证号码中提取各种信息_第8张图片
公式2:=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(B5-4,12)+1,1)

你可能感兴趣的:(用Excel从身份证号码中提取各种信息)