正文:
如何在电子表格中身份证号码计算年龄
如何在电子表格中身份证号码计算年龄?
这里需要用到如下几个小技巧:
① 了解身份证号的编码规则;
② 从身份证号中提取生日;
③ 计算年龄;
这里,我就详解下详细的步骤。
步骤一 身份证号编码规则
身份证号编码规则,如下所示:
步骤二 从身份证号中提取生日
可以使用数据分列或者函数从身份证号中提取生日;
方法一 数据分列
步骤:
① 选择身份证号数据列;
② 选择数据分列;
③ 向导中,选择“固定宽度”,用鼠标分列身份证号;
④ 设置日期列的目标格式为“日期”;
方法二:使用Mid函数获取生日
函数用法: =Mid( 身份证号, 开始位置, 长度 ),如:=MID(A1,7,8)
再使用Text函数转换日期格式,=–Text( 文本, 格式) 如,=–TEXT(B1,"0-00-00")
完整公式为: =–TEXT(MID(A1,7,8),"0-00-00")
步骤三 计算年龄
可以使用Datedif函数计算年龄,函数用法:=Datedif( 开始日期, 结束日期, 参数 ),如计算年龄可以用公式: =DATEDIF(D1,TODAY(),"Y")
参数“Y”表示计算结束日期和开始日期间的年数差
如下动画演示:
好了,这个问题就到这,希望能帮到!
我是Excel大全,别忘了,点个赞支持下哦,谢谢!
excel出生年月加18岁的公式
可以通过在单元格中输入EXCEL函数计算公式,先自动求出截止当前日期的年级,然后根据筛选工具来选择年满18周岁的人员就可以实现了。具体的操作方法如下:
1、在电脑上打开EXCEL表格,可以看到当前有一组身份证号码,在第一个身份证后面的单元格中输入=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"y"),表示的意思是截止今日的计算年龄。
2、然后使用鼠标放在计算出年龄的单元格下面,拉动到底部,就可以看到自动计算出来所有人的年龄了。
3、使用鼠标选中计算出年龄的单元列表,然后点击菜单栏的条件格式,在弹出的选项中选择大于。
4、然后在弹出的大于对话框中输入大于18,显示为浅红填充色彩文本以后点击确定,就可以看到已经将年满18周岁的人员自动标识出来了。
Excel如何根据身份证号提取年龄
1、制作一个带身份证号的Excel,并且将身份证号放在A列;
2、在B列年龄处输入:=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y"),然后打上“√”,就得出第一个身份证号的年龄;
3、向下拉动图示小实心;
4、就得到带个身份证的年龄。
本次分享的Excel利用身份证号码计算年龄的内容到这里就结束了,希望本文内容对你有所帮助。