大家好,我是六哥。今天教大家怎么样提取身份证号里面的周岁年龄。
·首先要把差证里面年月日给提取出来,等于m i d,这儿之前讲过的。从这个里面第七位取四个得到的年,等于m i d。这个里面从第十一位开始取两个得到的月,等于这个里面从第十三位取两个得到的日。写错了,年月日已经获取出来了。
·然后先要获取一个年龄,就是拿今年的年份,今年年份就是二零二三年,然后减去这个年份,这样就会得到一个年龄。先要把这个年龄获取到,今年的年份怎么获取?等于one e a r,然后写一下今天 today,这样就得到了今天的年份。
·今天的年份要减去身份证的年份,把这个复制过来,这样就得到一个年龄。但是这个人今天是十二月三十号,身份证十二月三十一号,所以他的实际年龄应该是三十五周岁还没到三十六周岁,所以这个时候应该要三十六减一对不对?
·那么怎么用公式来判断出来?可以这样搞,就是下一步手动让身份证里面的这个月日再加上今年的年份,再加就是相当于不要这一一九八七了,加上变,把它变成今年的年份就是二零二三年十二月三十一,让这个日期跟今天的日期二零二三年十二月三十来比,这样大家能听懂吗?
·来组织一下,就在这里面先写一下怎么比。先拿今天的日期,这是今天日期,我要减去d a t e day,函入。然后先输入年份,年份是多少?年份就是今天的年份,今天的年份刚刚写写过了,就是one e a r e today,年份出来了。
·然后一月份,我先随便一月份打个一,然后月份直接复制过来,刚刚我打一是为了占位服的,把它复制过来,然后把这个一切换成月,再把这个后面一个一替换成日。这个教大家小技巧大家的也可以,就是写写公式,公式比较长的时候容易出错,可以这样搞,就是一层一层的往再往里面套就行了。
这样就得到就是二零二三年十二月三十一跟二零二三年十二月三十这两个之间的差额,差的是负一,是拿今天减去身份证里面的吗?所以得到的是负一,负一就说明身份证的生日还没到,生日没到就应该拿这个年龄减一,对不对?
·把这个年龄复制一下,然后要判断一下,这个是要判断if,if这如果小于零就让这个年龄减一,否则就等于这个年龄,好回事,这样得到一个三十五岁了对吧?然后把这个整个公式复制一下,然后放到这里面,为什么会变?它是文本格式,要改一下改成常规,这就可以了,然后把它往下填充。
今天就讲到这么多,谢谢大家。如果对大家有帮助的,记得点赞收藏加关注。