excel怎么计算出身份证号中隐藏的出生日期那部分,公式是什么?
=IF(LEN(K2)=15,DATE(MID(K2,7,2),MID(K2,9,2),MID(K2,11,2)),IF(LEN(K2)=18,DATE(MID(K2,7,4),MID(K2,11,2),MID(K2,13,2)),"号码有错"))
假设身份证号码在K2单元格,可以提取15位及18位数字的身份证出生年月日,并且以日期格式显示。中间那四个星号有 365 (或 366) 种可能,可以写个程序把这些数都穷举出来,
然后分别计算校验码,看等不等于最后一位。
可能会有多个数符合要求,但至少可以知道生日是哪几天了。如果身份证号码在b2单元格,那么输入
=text(mid(b2,7,8),"0-00-00")
详见附图示例
A1是号码
=if(len(a1)=15,mid(a1,7,6),mid(a1,7,8))
怎么算自己的出生年月日什么时候生日?求教下我
在数据库文件中新建一列(D列),并命名为“统计年月”1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成、出生年月(C列)等信息)。 2,在D2中(第一个学生对应的单元格)输入“2003-8-3.,其中含全校学生的姓名(A列)、性别(B列)
再看看别人怎么说的。1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A列)、性别(B列)、出生年月(C列)等信息)。 2. 在数据库文件中新建一列(D列),并命名为“统计年月”,在D2中(第一个学生对应的单元格)输入“2003-8-3...算只能精确到年,不能到月日,我农历2003年12月11号,17岁生日是什么时候,求大神算一算
还木有评论哦,快来抢沙发吧~