excel表格输入身份证数字就变了 excel身份证号提取年龄公式?
身份证号属于数字串,若直接输入,Excel就会认为它是一个数值型数据;而当数据的位数超过11位后,常规格式下的Excel就会将其记为科学记数法,当位数超过15位后,Excel则只将其精确至15位,后面位数的数值就全为0。
解决方法:
1、点击身份证号所在的单元格;
2、在单元格上点击鼠标右键,选择“设置单元格式”;
3、点击“数字”选项卡,从分类列表里选中“文本”,点击“确定”。
excel身份证号提取年龄公式?
1、提取出生日期:利用MID函数从身份证号码中的第7位开始,提取总共8位数字,提取出来的就是出生日期。案例中公式为=MID(G2,7,8),即充G2单元格中的身份证号码从,从第7位数字开始提取总共8位数字出来。
2、鼠标下拉填充,提取所有身份证号码对应的初始年月日。
3、将出生日期转为文本:利用TEXT函数,=TEXT(H2,"0000-00-00"),就可以将H2单元格中的出生日期转换为文本样式。
4、计算年龄:利用DATEDIF计算两个日期之差,就可以计算出年龄。案例中公式为=DATEDIF(I2,TODAY(),"Y"),I2是从身份证提取出来的出生日期转换为文本样式后的数据,TODAY()就是当天的日期,该公司结果就是计算这两个日期之间的差值,也就是对应身份证号码的年龄了。