Excel 用身份证号码计算年龄及函数year()和now()的应用(excel函数公式大全)

fangcloud 1166 2022-07-28

本文转载自网络公开信息

上篇通过身份证号码提取出生日期,联想到如何用身份证号码生成年龄,下面就解决下这个问题。

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

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

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

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

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

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

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

如果在学习Excel的过程中遇到问题及时和我联系,我会写出来供大家一起学习,这也是我的初衷

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:为什么我每更新目录一次,基本就会多出现目录重复的现象?我现在一个文档已经有三个相同的目录了。
下一篇:散点图的XY轴如何设置(怎么交换散点图的xy轴坐标)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~