Excel中如何根据身份证号自动求出出生年月?
    假如身份证号数据在A1单元格,在B1单元格中编辑公式
=IF(LEN(A1)=15,"19"&MID(A1,7,2)&MID(A1,9,2)&MID(A1,11,2),MID(A1,7,4)&MID(A1,11,2)&MID(A1,13,2))
这样输出格式就都是19821010这种格式了。
Excel中如何根据身份证号自动求出性别?
    假定身份证号在A1单元格,则在B1单元格中编辑公式
=IF(AND(LEN(A1)=15,MOD(MID(A1,15,1)*1,2)=1),"",IF(AND(LEN(A1)=18,MOD(MID(A1,17,1)*1,2)=1),"",""))
Excel中如何根据身份证号自动填充年龄?
    假设A列从A1开始是身份证号,在B列中进行转换,则在B1中输入
=YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)),然后再向下复制即可。
公式解析:
一、分析身份证号码
    身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是mid函数提取年月日15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第78位为出生年份(两位数),第910位为出生月份,第1112位代表
出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第78910位为出生年份(四位数),第11、第12位为出生月份,第1314位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某人的身份证号码(15)320521*********,那么表示197287日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、提取个人信息
    我们需要使用IFLENMODMIDDATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C),出生年月信息填写在D列,性别信息填写在B列。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。