快好知 kuaihz

Excel通过身份证号码计算年龄

如何用身份证号码生成年龄,下面就解决下这个问题。

思路是这样,我们需要用当前的年份减去身份证上的出生年份

第一步是得到当前年份,我们可以用函数year()和now()来获得,即单元格里输入=year(now()),就可以获得当前年份,各位可以亲试;

第二步是获得身份证上的出生年份,自然是截取字符串,身份证的7到11位是出生年份,可以用mid()函数获得,前边的文章讲过,具体函数是=mid(文本,7,4)

好,思路清晰了,我们开始操作:

公式写在这里:=YEAR(NOW())-MID(A2,7,4)供大家参考,实现不了的及时回复。

另外再说一个输入身份证号码的问题,由于身份证号码太长,Excel的数值格式不能支持这么大的数值,所以我们在输入的时候先要设置单元格为“文本格式”,或者还有种方法是在输入身份证之前先打英文格式的单引号,例:"635247198709030754

输入第一位是0的数值也可以用这个方法,例"0123,这也是很重要的一个知识点。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:身份证  身份证词条  年龄  年龄词条  号码  号码词条  通过  通过词条  计算  计算词条  
办公

 Excel透视表之三:报表布局和...

一、报表布局:当我们在透视表的行里添加了多个内容时;透视表默认的就以上图中的压缩形式显示了,这样与我们常用的表格形式上有些不同,怎样改为我们常用的形式呢?单击透...(展开)

办公

 不会这7个Excel技巧,别说你...

图/文 | 安伟星注:题目中错过指的是错失的意思,不是错误过。Excel中有许多提高效率的小技巧,这些技巧不像函数或者数据透视表那样可以系统性地学习,通常是不经...(展开)