在人事工作中,对员工的身份证信息处理是经常要做的事,如何快速从身份证号中计算年龄呢?
仅根据年份计算年龄
如下所示,是员工的身份证信息(数据模拟,最后四位对案例没有影响,都显示为 X)
我们知道身份证号的第 7 至 14 位,代表着出生的年,月,日,现在我们仅需要根据出生的年份来计算年龄,如吕布是 1993 年的,我们只需要用 2019-1993=26 来计算年龄,所以首先要把身份证号中的第 7 位至 10 位提取出来:
使用 MID 函数,在 C2 中输入公式:=MID(B2,7,4),表示从 B2 单元格的第 7 位开始取 4 个字符 。
然后我们使用今年的年份 2019 减去这个出生年份:C2 公式改成=2019-MID(B2,7,4)
如果过了一年,又需要把 2019 改成 2020,如果我们不希望改动的话,可以使用公式:
=YEAR(TODAY())-MID(B2,7,4)
TODAY()函数显示今天的日期,YEAR()函数是求日期的年份 。
根据出生的年月日计算年龄
如果出生日期是在 1991 年 4 月 26 日,今天是 2019 年 4 月 23 日,还没有到 26 日,那么不能算已满的年龄,只能算 2019-1991-1=27 岁
如果出生日期是在 1991 年 4 月 23 日,今天 2019 年 4 月 23 日,才能算 28 岁的话,那应该如何计算?
首先我们得提取出身份证里面的年月日,我们使用公式:
=TEXT(MID(B2,7,8),”0-00-00″)
然后再使用 DATEDIF 函数来进行计算:
=DATEDIF(TEXT(MID(B2,7,8),”0-00-00″),TODAY(),”y”)
【excel输入身份证号自动算出年龄 身份证号计算年龄的公式excel】
推荐阅读
- excel中取消隐藏列的方法 excel隐藏列怎么设置
- excel常用图表的操作过程 excel2016的扩展名是什么
- Excel中万能的快捷键 excel常用快捷键图表
- excel表格自动保存步骤 excel自动保存时间怎么设置
- excel文件损坏打不开怎么处理 excel文件打不开是什么原因
- CAD这么多种输入文字的方式 cad输入文字如何设置大小
- Excel绘制曲线图教程 excel怎么画曲线图有方程式
- excel求和平均值等的最简单技巧 excel数值百分比求和
- Excel如何批量查找指定内容并导出 excel表格怎么查找指定内容
- Excel分页打印两个表格妙招 excel分页打印