如何从身份证号码中提取出生年月日及性别(怎么在身份证号码中提取出生日期)

如何从身份证号码中提取出生年月日及性别(怎么在身份证号码中提取出生日期)

首页维修大全综合更新时间:2024-04-07 01:14:59

如何从身份证号码中提取出生年月日及性别

1、出生年月:

身份证号中从第7位开始到第14位结束,是出生年月日,共8个字符。如果要给提取出来的出生日期指定格式,就要用到TEXT()函数

=TEXT(MID(A7,7,8),"00-00-00")

TEXT()函数的作用就是将字符串设置为指定的格式。

2、获取年龄:

如果我们已经提取出出生日期了,我们也可以用DATEDIF()函数来计算年龄。

=YEAR(NOW())-MID(A7,7,4)

=DATEDIF(A7,TODAY(),"Y")

DATEDIF()是Excel中的一个隐藏函数。参数“Y”表示按年计算。

3、获取性别:

身份证号的第17位是用来表示性别的,奇数为男,偶数为女。那如何判断奇数或偶数呢?在数学上,如果一个数能被2整除,也就是余数是0,我们就说这个数是偶数;不能被2整除,也就是余数是1,这个数就是奇数。

这就需要另外一个函数,MOD(number,divisor),用来获得两个数的余数。number表示被除数,divisor表示除数。在这里,number应该是身份证号的第17位,divisor是2。

我们可以用MID()函数获取身份证号的第17位。如果余数等于1,就显示“男”,否则就显示“女”。可用IF()函数实现。

=IF(MOD(MID(A7,17,1),2)=1,"男","女")以上就是在Excel中从身份证号里获取出生日期、年龄、性别的方法。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.