excel学习库

excel表格_excel函数公式大全_execl从入门到精通

使用Excel从身份证号码中提取生日并计算年龄

在上一讲里面,我们讲到过,如何从身份证号码中提取生日;有同学发来消息,想知道如何通过身份证号码计算年龄; 如果没有学过如何提取生日,请点击下方链接,跳转到前面的课程去学习下; 其实拿到生日后,计算年龄就容易了,需要使用到一个函数(DATEDIF),但是如果想让年龄自动更新的话(比如说,到了明年,我们就不用重新来计算年龄了),那么还要用到另外一个函数TODAY(); 如何从身份证号码中获取生日,可以看我们上一篇文章,在这个地方,我们就不再重复了;直接开始讲我们的TODAY()函数。韦小宝身份证(1)TODAY()函数 这函数不需要参数,也只有一个功能,用于返回当前系统的日期,记得这个是你电脑当前系统的日期,一般来讲都是准的,但是有的同学可能调过,那么这个日期可能就不太准,你看系统状态栏最右下角,把鼠标指针放在时间上面,可以看到的,比如说今天就是2018年9月28日;使用函数的好处就是,日期会自动更新,那么到了明天就应该是2018年9月29日。查看系统时间(2)DATEDIF函数 该函数是Excel中的隐藏函数,是当年微软推出Excel的时候,为了和lotus(现在这软件基本上成为历史了,知道这个的人不多,也泄露了小编的年龄~~~)保持兼容,保留的一个函数,在帮助和插入公式里面没有的,但是功能超强大。用于返回两个日期之间的 年\月\日 间隔数,常使用DATEDIF函数计算两日期之差,学习这个函数,始终强调一个整字,对,就是整。 函数语法:DATEDIF(start_date,end_date,unit),其中; start_date 为一个日期,它代表时间段内的第一个日期或起始日期。 end_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 unit为所需信息的返回类型;datedif函数 注意到图中黄色标识的两行,开始时间就差了一天,一个是1998/9/28,一个是1998/9/29,但是到今天2018/9/28,一个刚好20岁,一个显示的19岁,因为他还差1天才满20岁,所以就显示的是19,这个就是DATEDIF函数,整字的意思; 一般我们用的Y,M,D比较多,其他的几个就比较少了,我们就不再过多解释了,看备注即可,有问题你也可以给我留言,我有视频解析的课程,看起来解释更加清晰点; (3)函数嵌套求解生日; 在提取了生日后,也懂了计算时间差的函数,那么现在计算年龄,就简单了,直接上图:如果你才开始学,那么建议你分开写,先提取生日,再计算年龄,如果熟练了,那么就使用函数嵌套吧,一次搞定,简洁得多,一步到位;函数运算结果 输入的原始函数 PS:我把公式也贴下面,方便大家复制; 假设身份证号码在A2单元格中,则 提取生日:=--TEXT(MID(A2,7,8),"0-00-00") 计算年龄:=DATEDIF(B2,TODAY(),"Y") 函数嵌套:=DATEDIF(--TEXT(MID(A2,7,8),"0-00-00"),TODAY(),"Y") 这节课,就讲到这里了,有问题,可以在下面留言,我会及时回复大家;小编个人微信号:i95558

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接