在EXCEL中输入身份证号码自动显示年龄、性别、出生日期

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 20:12:12
在EXCEL中输入身份证号码自动显示年龄、性别、出生日期

在EXCEL中输入身份证号码自动显示年龄、性别、出生日期
在EXCEL中输入身份证号码自动显示年龄、性别、出生日期

在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位的身份证号码.

在EXCEL中输入身份证号码自动显示年龄、性别、出生日期 在excel中YEAR(TODAY())-IF(LEN(C2)=15,19&MID(C2,7,2),MID(C2,7,4))这个句子什么意思我要弄的是 ,在c2中输入的身份证号码,然后在另一个格子里显示年龄 在excel中,身份证号码提取年龄大于18岁的人,用什么公式 在EXCEL表格中输入身份证号码之后,为什么后面几位总是变成0呢? excel单元格A1中输入任意计算表达式,如A*B+c等,在B1中自动显示答案如何实现excel单元格A1中输入任意计算表达式,如输入123*3+5,或1+2*8等等,在B1中自动显示答案如何实现 excel表格中输入身份证号码,如何检验位数等于15或18位在单元格中,输入身份证号码,有15或18位两种,由于输入过多导致输入错误,请问如何检验? 如何excel表格数据自动四舍五入?在打开excel后输入数据前,如何设置可以使以后在每个格中输入数据时数据自动四舍五入(即保留一定小数位)?比方说在K10单元格中输入12.75,按回车后自动显示 EXCEL 中 A和B的文字内容 同时显示在C里例 A1里输入小明 B1里输入小红 C里自动显示 小明,小红 在Excel 表格的单元格中输入带小数点的数字,保留小数点后两位后,显示的都是####?在不拉宽单元格的情况下能不能显示啊?自动换行好向也不行. 如何在EXCEL中A1、A2中分别输入条件,一列显示对应结果假设A1为名称,B1为工序,要在C1是显示对应单价我想要的是:在sheet1中,A2输入产品名称,B2输入工序后,C2能自动显示sheet2中对应的产品加工单 在excel表中提前约定A、B各代表什么,可否在一个单元格内输入A,显示对应值?假设在excel表中约定A代表证书、B代表资质,如图所示若想在A2单元格中输入“A”,确认后A2单元格自动显示“证书”这 Excel表格中我想输入文字后在格内自动换行该怎么做?我用Excel输入文字时不能自动换行,该怎么做? 在excel中输入100-200显示1.1 200到500显示1 500到1000显示0.8 在excel表格中输入1234前面会自动加上1234567890?怎嘛设置 在Excel中有什么公式或方法能自动生成出勤率,比如:第一个出勤率是(26/26+22/26)/2.事先声明:我在fx栏中输入=(B4+C4)/2结果显示#VALUE! 在Excel中如何输入1.10 2.20等末尾带0的数字?我想在Excel中如何输入1.10 2.20等末尾带0的数字,输入后总是显示1.1 2.2 系统自动将0去掉?该如何处理? excel输入数字后,自动变成小数我的EXEL出现问题,在我输入数字后自动变成小数,比如我输入的是123,然后在单元格里显示的数字变成1.23, excel 中,如何将身份证号码中的出生年月日提取出来,在另一列单元格显示.要求:1985-10-11样式,并且是文本格式.要过程及结果.