WPS表格,身份证号怎么提取年龄?

我原来的表格公式是这样的 =2016-MID(I3,7,4)
但是 出来的是16年的年龄,我现在想改成2017年的年龄怎么不显示了?
=2017-MID(I3,7,4)

你这个公式:=2016-MID(I3,7,4) 有缺陷,就是这个公式只是年相减,与月和日没有关系。万一有人是2000年12月31日生的,到2001年1月1日,你不可能说已经1岁了嘛

以下表为例:在要计算年龄的单元格写入公式:

=DATEDIF(DATE(MID(B61,7,4),MID(B61,11,2),MID(B61,13,2)),TODAY(),"Y")

下拉填充即可。此公式会自动根据现实中的日期不同,年龄也会自动同步。

追问

我按照你这个公式改了,可是年龄那栏显示的只是公式,不显示年龄啊。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-28

操作如下:

1、打开需要编辑的工作表。  

2、鼠标点击【C2】单元格。  

3、在【C2】单元格输入公式【=DATEDIF(B2,TODAY(),"y")】。 

4、输入完成后按【Enter】键会出现【B2】的年龄,并且会自动跳转到【C3】单元格。  


5、再次点击【C2】单元格,把鼠标放至单元格右下方,会出现一个实心的【+】号。  

6、按住鼠标下拉到【C11】松开,从【B2】到【B11】对应的年龄就出现了。  

本回答被网友采纳
相似回答