如何根据身份证号提取出生年月日和计算年龄
1、打开需要编辑的工作表格,做人事档案记录中,身份证应该是先记录的,如果员工人数少,手动计算输入出生日期及年龄似乎也不成问题,利用公式的话,则更加方便快捷,提高工作效率。
2、在D3单元格中输入=mid,可以看到跳出需要输入公式的提示,输入完整的公式=mid(C3,7,8)。这里C3表示要在这个单元格当中提取字符串,7和8意味着从第七位开始提取后面八位数字,也就是身份证号码中的完整出生日期的位置。按回车键确定。
3、完成上面的步骤后,出生年月日就被提取出来了,选定D3单元格,将鼠标移至右下角,当鼠标变成一个小十字时,往下拉至D5,其他的单元格同样生成了和D3一样的格式。
4、提取的仅是字符串,不是正常的年月日的格式,要把日期转成正常的格式。双击D3,在原有的公式上输入TEXT,这时候跳出公式提示,TEXT的意思就是要把字符串转换成文本,完整的公式是=TEXT(MID(C3,7,8),"#-00-00")。按回车确定。
5、用下拉的方法,其他单元格同样也变成了xxxx-xx-xx的格式。然而这还只是文本格式,想要变成数值,则要在TEXT前面添加“--”两个减号。可以看到D3输入--后,生成了一个不相干的数值。
6、用快捷键ctrl+1调出单元格格式对话框,在日期的类型中选择一个格式,D3就变成了xxxx年xx月xx日格式。当出生日期变成数值时,可以在单元格格式中挑选日期中的各种格式,而文本格式则不行。
7、根据出生年月日就可以利用公式来进行年龄计算。在E3单元格中输入公式=DATEDIF(D3,TODAY(),"y"),就可以计算出到今天为止员工的年龄,也就是周岁。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:89
阅读量:60
阅读量:36
阅读量:20
阅读量:57