Excel如何从身份证号码中提取年龄

因为年龄每年都会改变,所以Excel表格中储存的人员年龄每年都会不同,要保证表格中人员年龄的准确性,需要每年对表格内容进行更新,但要是每年都手动逐个更新表格中的年龄,工作量会比较大。如果表格中存有身份证号码,我们可以根据身份证号码中的出生年月信息计算出这个人的实际年龄,而且这个年龄会根据电脑中的时间在第二年自动更新,从而可以避免手动更新的麻烦。这里介绍一下操作方法,以供参考。

例如要根据下图表格中的身份证号码计算出实际年龄:

Excel如何从身份证号码中提取年龄

先在“年龄”列的第一个单元格中点击鼠标左键,选中这个单元格 。

Excel如何从身份证号码中提取年龄

选中单元格后,在Excel的编辑栏中输入 =YEAR(NOW())-MID((需要时可以把以上要输入的内容复制粘贴到Excel中,以避免输入字符的麻烦。)

Excel如何从身份证号码中提取年龄

输入以上字符后,用鼠标点击同一行左侧包含身份证号码的单元格。

Excel如何从身份证号码中提取年龄

点击单元格后,编辑栏中会自动输入该单元格的名称。

Excel如何从身份证号码中提取年龄

然后在单元格名称后再输入 ,7,4)这样即输入完成了根据身份证号码自动计算年龄的公式,整个公式为“=YEAR(NOW())-MID(C3,7,4)”。其中的“YEAR(日期值)”可以得到某个日期中的年份;“NOW()”可以得到当前电脑系统中的日期;“YEAR(NOW())”即可得到当前电脑系统中的年份;“MID”可以从字符串中得到指定数量的字符,“MID(C3,7,4)”表示得到从C3单元格中第7位字符开始的共4位字符,即身份证中的出生年份信息。这样,用“电脑中的年份”减去“身份证中的出生年份”即得到该人员的实际年龄。当然,前提是电脑系统的时间要准确。

Excel如何从身份证号码中提取年龄

输入公式后按键盘的回车键或者鼠标点击编辑栏左侧的对号按钮。

Excel如何从身份证号码中提取年龄

这样,输入公式的单元格中就会自动显示出对应身份证的实际年龄。

Excel如何从身份证号码中提取年龄

再将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形状时双击鼠标左键或者向下拖动鼠标至列尾。

Excel如何从身份证号码中提取年龄

这样,年龄列中就会自动计算并且显示出各身份证对应的年龄了。

Excel如何从身份证号码中提取年龄

注:要保证计算年龄结果的正确性,必须让电脑系统的时间保持准确。