怎么在WPS表格中用身份证号计算年龄

如题所述

1、本次演示使用的操作软件是WPS的表格处理软件,使用的版本是WPS2019,其他版本的WPS或者Excel表格均可参考本操作。

2、首先打开WPS电子表格,在新建的表格中输入用于演示的身份证号,该身份证号均为演示数据,随机生成不具备任何实际含义。

3、在b1单元格中输入公式”=YEAR(TODAY())-MID(A1,7,4)“,该函数表示取得指定单元格身份证号中的第7位开始的4位数字并与当前日期进行运算,最终换算为年。

4、输入完成后点击回车,可以看到我们已经从身份证号中得到了年龄。

5、如果有批量数据,我们可以直接使用格式填充柄进行填充,将鼠标移动到b1单元格的右下角,直接双击即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-07-26
设A1文本格式的18位身份证号,B1输入如下公式,即可算出当天的年龄.%D%A=YEAR(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"%D%A如要算指定日期的年龄,则设A1文本格式的18位身份证号,B1为指定日期,在C1输入公式如下:%D%A=YEAR(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"本回答被提问者采纳
相似回答