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中从身份证号里获取出生日期、年龄、性别的方法。