在EXCEL中输入身份证号码自动显示年龄、性别、出生日期
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 10:20:19
在EXCEL中输入身份证号码自动显示年龄、性别、出生日期
A1单元格为身份证号码,公式如下:
年龄:
=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")
性别:
=IF(LEN(A1)=18,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=18),1),2),"男","女"),IF(LEN(A1)=15,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=15),1),2),"男","女"),"身份证号码错误"))
出生日期:
=IF(LEN(A1)=18,--(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)),IF(LEN(A1)=15,--((MID(A1,7,2)+1900)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)),"身份证号码错误"))
以上三个公式同时适用于15位和18位的身份证号码.
年龄:
=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")
性别:
=IF(LEN(A1)=18,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=18),1),2),"男","女"),IF(LEN(A1)=15,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=15),1),2),"男","女"),"身份证号码错误"))
出生日期:
=IF(LEN(A1)=18,--(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)),IF(LEN(A1)=15,--((MID(A1,7,2)+1900)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)),"身份证号码错误"))
以上三个公式同时适用于15位和18位的身份证号码.
在EXCEL中输入身份证号码自动显示年龄、性别、出生日期
输入18位身份证号码.如何自动生成出生日期和性别?
在EXCEL中,怎么根据出生日期求年龄?公式是什么?
1 设计一个SQL语句,显示学生表中年龄最大的学生的姓名、性别和出生日期.
求成人身份证,要说性别,身份证号码,出生日期.
excel 中,如何将身份证号码中的出生年月日提取出来,在另一列单元格显示.
excel中告诉你出生日期,怎样用公式计算年龄啊
身份证号码的哪几位表示出生日期,所在地区,性别?
在excel中,身份证号码提取年龄大于18岁的人,用什么公式
在EXCEL表格中输入身份证号码之后,为什么后面几位总是变成0呢?
excel单元格A1中输入任意计算表达式,如A*B+c等,在B1中自动显示答案如何实现
问个excel的问题 假如a1+b1 结果如何显示在b1里面 就是在B1中输入一个数字能自动和a1加 并显示在b1