当过班主任的都知道,每次都要在网上做很多的表格,其中有的表格包括孩子们的年龄等内容,在已经填写好孩子的身份证号后如何快捷的填写年龄呢?一个个的算当然不行了,有一个简单的方法,只需要复制粘贴或者输入一个公式就ok。
方法/步骤
1
打开已有的工作表:已经有姓名、性别、身份证号,把D列作为年龄(虚岁)。C列是我们已经输好的身份证号。所以等下公式里出现的列号就是C2开始,因为我们是用C列的数据作为原始数据进行提取。
2
鼠标单击D2单元格,在D列上面的fx函数后面输入=YEAR(NOW())-IF(LEN(C2)=18,MID(C2,7,4),19&MID(C2,7,2)),year是年的意思,now当然就是今年的意思哦,if是如果的意思,len是长度的意思,IF(LEN(C2)=18就是如果C2中的身份证号如果是18位,当然我们现在的身份证号基本都是18位,但是有少数是15位哦!mid表示取值,如:MID(C2,7,4),表示从C2里面取,从第7位开始取,取4位,如:525608,取出的就是2002.如图,已经完成了一个年龄的计算。我们这里要做的就是用现在的年份-出生年份=岁数
3
用公式复制的方法,计算出其他同学的年龄。所谓公式复制,经常用excel表格的就知道,就是选中已经通过公式计算成功的表格,该单元格被选中后就有个黑色的框,黑色边框的右下角有一个小黑正方形,将鼠标放在这个正方形上,鼠标就由空十字变成黑色实心十字,按下鼠标左键,往下拖,就ok
4
以上几步是计算虚岁,下面介绍一下实岁,就是要按照天来的。和前面的方法一样,只是公式不一样而已。公式是:=DATEDIF(DATEVALUE(TEXT(MID(C2,7,LEN(C2)/2.2),'00-00-00')),TODAY(),'Y')
5
采用同样的方式进行公式复制,完成对其他学生年龄的计算。
6
对比一下,两边的年龄有差异吗?
7
看看下图!当然,如果对年龄的要求不是那么计较的话,就不用后面的算实际年龄了,直接算虚岁就ok!
注意事项
注意公式里面的“=”,一定要保留,且只需要一个。
上一篇:Excel身份证算年龄公式
下一篇:EXCEL中对年龄进行分段统计