如何在EXCEL中计算出身份证号码有多少位数字??
发布网友
发布时间:2022-04-23 02:02
我来回答
共2个回答
热心网友
时间:2022-07-07 14:44
=if(len(f3)=18,text(mid(f3,7,8),"0000-00-00"),text(mid(f3,7,6),19&"00-00-00"))
18位取8位生日
15位取6位生日
公式中15位身份证前自动加19了
计算年龄的话
=datedif(if(len(f3)=18,text(mid(f3,7,8),"0000-00-00"),text(mid(f3,7,6),19&"00-00-00")),"2016-09-01","y")
加减运算和数数会有一天的差异,计算年龄,截止日期要加1
看你的贴图,有些身份证号前面应该有两个空格
=datedif(if(len(trim(f3))=18,text(mid(trim(f3),7,8),"0000-00-00"),text(mid(trim(f3),7,6),19&"00-00-00")),"2016-09-01","y")
热心网友
时间:2022-07-07 14:44
=len(A1) 如果A1里是身份证号码。