网站首页 > 资源文章 正文
文章最后有彩蛋!好礼相送!
Excel秘籍大全,前言
如何从身份证号提取年龄呢,看似简单的问题,却难倒我了,对于小白来说,首先要知道身份证号从第7位开始,8位的长度是出生日期,那如何先获取出生日期呢,我们可以使用MID函数。
Excel秘籍大全,正文开始
MID函数语法:MID(要截取的文本,开始位置,长度)
知道了语法,知道了从第7位置开始截取,长度为8,截取就简单了。
可以看到截取了出生日期
这里需要知道的是MID返回的是字符串,并不是日期,如何把它转成日期呢,有很多的方法,今天我们讲如何使用text函数把它转成日期
使用text函数
=--TEXT(MID(D2,7,8),"00-00-00")
可以看到返回了数值,为什么返回的是数值呢。
因为TEXT(MID(D2,7,8),"00-00-00")返回的是文本,前面加上两个负号,就把它转成了数值,在Excel中,日期就是数值,如何把它转成日期形式呢。
选中这一列,把它转成日期即可。
转成日期
转换以后,这就是个标准的日期类型了,为什么非要转成日,那是因为无论你用datedif,还是其他的函数,它的参数必须是日期。
标准日期形式
现在要算出年龄就太简单了,有三种方法。
第一种方法:使用datedif
datedif
=DATEDIF(--TEXT(MID(D2,7,8),"00-00-00"),TODAY(),"y")
为什么返回的不是年龄而是日期呢,因为我们的单元格式日期类型。
选中这一列,转成数字即可。
转数字
最后就获取了年龄。
获取了年龄
第二种方法:
公式为:=INT(((TODAY()-(--TEXT(MID(D2,7,8),"00-00-00")))/365))
第三种方法:
=INT(YEARFRAC(--TEXT(MID(D2,7,8),"00-00-00"),TODAY(),1))
大家通用的都是使用datedif函数,其实,使用int和yearfac函数我觉得是最简单的,还要大家一定要注意单元格格式里数值和日期的类型。
在Excel中,数值就是日期,日期就是数值,只是显示不一样而已。
以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!
常用Excel
用Excel玩好报表
是必不可缺的技能
要知道一张好的图表
可以做到一图胜千言!
今天推荐的超实用干货是
《900套高逼格工作模板.xls 》
3.2G高逼格Excel可视化模板
制作精美 可直接套用
适合自用和内部培训使用
领取方式
关注我们
私信发送关键字:900
即可免费领取
资料来源于网络,公益分享,如有侵权,联系删除
猜你喜欢
- 2025-04-11 excel怎样把15位身份证号快速变成18位?
- 2025-04-11 Excel函数实战:快速准确提取身份证出生年月与性别
- 2025-04-11 一个身份证号,生日、年龄、性别、籍贯、退休时间都有了
- 2025-04-11 EXCEL身份证号提取出生日期及年龄
- 2025-04-11 “我改名了!”“身份证号也跟着改了?”
- 2025-04-11 用好你的WPS(四)极简单身份证号的信息提取-性别篇
- 2025-04-11 用一个公式从身份证号中提取年龄(从身份证号里面提取年龄公式)
- 2025-04-11 效率飙升:从身份证号码提取年龄、生肖及退休日期的6个高效公式
- 2025-04-11 我来教你如何倒推15位身份证号码(身份证号倒出生年月日)
- 2025-04-11 Excel身份证号码查重,这才是正确的方法
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)