如何用Excel从身份证号码中计算出到某年某月某日的年龄? |
您所在的位置:网站首页 › 怎么在表格里计算年龄 › 如何用Excel从身份证号码中计算出到某年某月某日的年龄? |
2021年10月9日更新:提取生日的公式有了新的方法(根据出生日期提取年龄的公式没变,还是用DATEDIF),更简洁更高效,具体可以参考下面这个链接: 以下为原答案,承载着我成长的足迹,就不删改了。有兴趣的可以对比感受一下新方法的优越。 可以使用MID、DATE、DATEDIF函数实现。 1、实现效果 以上身份证号码均为随意拼凑,不存在雷同号码以题主描述的2022年7月19日为期限。 2021年7月19日以及之前出生的宝宝,到2022年7月19日已经满一岁了; 2021年7月20日以及之后出生的宝宝,到2022年7月19日还未满一岁。 2、示例公式 =DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),"2022-7-19","y") 其中A2为身份证号码所在单元格。 3、公式简析 ①用MID函数从身份号码中提取出“年”、“月”、“日”信息。 ②用DATE函数把年月日信息合成为出生日期。 ③用DATEDIF函数返回出生日期与目标日期之间的整年数。 4、特别说明 ①公式中的日期可以自行修改,但必须为EXCEL支持的日期格式,"2022-7-19"可以写为"2022/7/19"或"2022年7月19日"的形式,但是不可以写为"2022.7.19"。 ②公式中的日期也可以引用单元格。 有问题请留言。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |