Ex cel 中如何根据身份证号自动求出出生年月
假如身份证号数据在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 这种格式了
Ex cel 中如何根据身份证号自动求出性别
假定身份证号在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),"男","女")) Ex cel 中如何根据身份证号自动填充年龄
假设 A 列从 A1 开始是身份证号,在B 列中进行转换,则在B1 中输入 =YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)),然后再向下复制即可
公式解析: 一、分析身份证号码 身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是 1 5 位还是1 8 位的身份证号码,其中都保存了相关的个人信息
1 5 位身份证号码:第 7 、8 位为出生年份(两位数),第 9 、1 0 位为出生月份,第 1 1 、1 2位代表出生日期,第 1 5 位代表性别,奇数为男,偶数为女
1 8 位身份证号码:第 7 、8 、9 、1 0 位为出生年份(四位数),第 1 1 、第 1 2 位为出生月份,第 1 3 、1 4 位代表出生日期,第 1 7 位代表性别,奇数为男,偶数为女
例如,某人的身份证号码(1 5 位)是3 2 0 5 2 1 7 2 0 8 0 7 0 2 4 ,那么表示 1 9 7 2 年 8 月