怎么用excel表格提取身份证上的年龄、性别、出生日期?
每个人的身份证都包含了很多信息,比如年龄、性别、出生日期、退休日期等等。那么在制作excel表格时,要怎么提取身份证中的年龄、性别和出生日期呢?下面小编就来教教大家具体的操作方法,小白用户必看!
1、计算出生日期
公式:=–TEXT(MID(B3,7,8),"0-00-00")
我们来解析一下公式
首先通过MID(B3,7,8)提取身份证号码第7位开始的8个数字,也就是我们出生日期在身份证号码中的位置,在本例中提取的结果就是“19991024”
然后通过TEXT(MID(B3,7,8),“0-00-00”)将出生日期格式化为“1999-10-24”
最后只前面加上2个负号是将文本日期转换为真正可以用于计算的日期(因为通过TEXT函数返回的是一串文本类型的数据,并不是真正的日期)
2、计算年龄
公式:=DATEDIF(D3,TODAY(),"y")
上面我们已经计算出了出生日期,计算年龄就好办了,我们用今天的日期减去出生日期就可以得到年龄。
DATEDIF是一个隐藏函数,我们录入的时候没有智能提示,大家注意一下。这个函数的功能是计算2个日期的时间差,第3个参数“y”表示要返回年,是year的缩写。
如果我们不想依赖D3单元格依据计算出来的出生日期,公式也可以这样写
=DATEDIF(–TEXT(MID(B3,7,8),"0-00-00"),TODAY(),"y")
把D3单元格用上面计算出生年月的日期替代就可以了
3、计算性别
公式:=IF(MOD(MID(B3,17,1),2),"男","女")
性别信息在身份证号码的第17位,偶数是女,奇数是男,
我们先用MID函数获取第17位数【MID(B3,17,1)】。
再用MOD函数对2求余,如果偶数能被2整除,返回余为位0(即FALSE),反之返回1(TRUE)。
再通过IF函数判断,返回性别信息。
最新推荐
-
火狐浏览器弹出窗口拦截功能怎么关闭 设置火狐浏览器可以打开弹窗
火狐浏览器弹出窗口拦截功能怎么关闭?火狐浏览器是一款安全性能强大的网页浏览器,方便用户安全的进行网页浏览, […]
-
window10环境变量在哪 win10系统环境变量
window10环境变量在哪?在大型软件的使用中,比如cad,python等软件,都需要进行系统环境变量的 […]
-
蓝屏代码0xc000007B怎么修复 win7开机蓝屏0x0000007b
蓝屏代码0xc000007B怎么修复?电脑开机出现蓝屏,有很多种原因,每个不同的蓝屏都有不同的错误代码表示 […]
-
wallpaper engine文件保存在哪里 wallpaper文件储存位置
wallpaper engine文件保存在哪里?wallpaper engine壁纸是一款强大的壁纸软件, […]
-
win10怎么关闭锁屏广告推送功能 锁屏后老是弹出广告怎么关闭
win10怎么关闭锁屏广告推送功能?在win10系统中,很多用户发现自己在进行了锁屏后,会弹出广告推送,这 […]
-
剪映怎么给视频加背景图片教程 剪映视频添加背景图片
剪映怎么给视频加背景图片?在剪映app中,用户可以通过为自己制作的视频添加背景图,让视频看起来更加的突出与 […]
热门文章
火狐浏览器弹出窗口拦截功能怎么关闭 设置火狐浏览器可以打开弹窗
2window10环境变量在哪 win10系统环境变量
3蓝屏代码0xc000007B怎么修复 win7开机蓝屏0x0000007b
4wallpaper engine文件保存在哪里 wallpaper文件储存位置
5win10怎么关闭锁屏广告推送功能 锁屏后老是弹出广告怎么关闭
6剪映怎么给视频加背景图片教程 剪映视频添加背景图片
7win11的环境变量在哪里设置 win11环境变量在哪里
8win11开发者模式怎么开 win11开启开发者选项
9电脑双屏显示一大一小怎么调 win10双屏大小不一样
10win10连接打印机0x00000bcb错误怎么解决 0x0000bcb解决方法
随机推荐
专题工具排名 更多+