返回目录:excel表格制作
如何利用excel快速从身份证中提取年龄?
感谢邀请,具体请参阅下文:
HR必备技能——从身份证号中提取出生年月、性别等实用技巧!
身份证,是我们每个人必备的证件,其实身份证号中隐藏着大量的密码,例如,出生年月、性别等……那么在Excel中如何提取这些信息呢?一、出生年月。HR必备技能——从身份证号中提取出生年月、性别等实用技巧!方法:在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。解读:1、利用Mid提取C3单元格中从第7位开始,长度为8的字符。2、利用Text函数将提取的字段设置为格式“00-00-00”。其实除了利用函数提取出生年月之外,还可以用快捷键的方式提取。HR必备技能——从身份证号中提取出生年月、性别等实用技巧!方法:1、在目标单元格的第一个单元格中输入对应的出生年月。2、选定所有目标单元格,包括数据数据的单元格。3、快捷键Ctrl+E填充其它单元格。解读:1、此方法主要应用于不会使用公式的情况。2、如果对提取的值格式不满意,可以通过自定义格式的方式进行再设置哦!二、提取性别。HR必备技能——从身份证号中提取出生年月、性别等实用技巧!方法:在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。解读:1、身份中号的第17位代表性别,如果为奇数,则为“男”,偶数则为“女”。2、利用Mid函数提取第17位的值,利用Mod函数求余,然后利用IF函数判断,如果余数为1(暨奇数),则返回“男”,如果余数为0(暨偶数),则返回“女”。三、提取年龄。HR必备技能——从身份证号中提取出生年月、性别等实用技巧!方法:在目标单元格中输入公式:=DATEDIF(D3,TODAY(),"y")。解读:1、年龄就是当前年份减去出生年月的年份,而在Excel中正好有一个函数是计算是两个时间差的,此函数就是系统隐藏函数Datedif。2、Datedif函数的语法结构:=Datedif(开始日期,结束日期,统计方式),其中常见的统计方式有“Y”、“M”、“D”。分别为:“年”、“月”、“日”。四、提取退休时间。HR必备技能——从身份证号中提取出生年月、性别等实用技巧!方法:在目标单元格中输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*60+660)。解读:1、当前的退休年龄为男:60岁,女55岁。2、Edate函数的作用是:返回指定日期之前或之后的月数。语法结构:=Edate(日期,指定的月份)。3、首先利用Mod(Mid(C3,17,1),1)判断当前性别,如果为“男”,则为1*60+660=720个月,也就是60年;如果为“女”,则为0*60+660=660,也就是55年。4、利用Edate函数在出生年月的基础上加上60年或55年得到退休日期。结束语:一个身份证号,竟然包含着出生年月,性别等多个信息,对于提取技巧,你Get到了吗?如果亲有更好的关于身份证号码的应用技巧,不妨告诉小编活在留言区留言讨论哦!亲的支持是小编不断前进的动力哦,自己学习的同时别忘了“点赞评”哦。Excel表格里,什么样的公式可以利用身份证号码算出年龄?
干货预警,全文2886字,配图20张。带你重新认识一下身份证号码的各种含义,以及提取文本函数,和时间日期函数的综合应用。
平常我们拿到一个身份证,里面自然有许多中文写着各种信息,一目了然。
知道上面的信息,这就好办了,我们可以逐个提取数字。下面介绍一个提取信息的快借鉴【Ctrl+E】能帮助我们快速准确提取、整合信息。
它可以提取生日、信息加密、文字更替、中英文分离,它全能得把众多文本提取函数逼得没活干了。
一、【快速填充】功能
现在你想,从身份证号码列提取生日,你可以先写出第一行的结果,接着双击填充,选择【快速填充】选项,就能得到正确的结果。
实现这样的功能,有一个快捷键,【Ctrl+E】,它再我们的键盘位置如下。
接下来,通过6个具体的案例带大家认识【Ctrl+E】的强大!
二、【Ctrl+E】快捷键使用规范
①第一行自行手动输入结果值
②把鼠标定位到第二行,按【Ctrl+E】
③如果存在数据类型比较复杂,多输入几行,再在后面使用【Ctrl+E】快捷键
④存在部分识别不了的,自行手动补充
1.从身份证号码中提取生日
了解过我们身份证基本构造的同学都知道,在身份证7-14位数是代表我们的生日。
2.手机打码
在做活动抽奖是,我们需要把中奖用户的手机号码加密。先输入第一行加密的手机,接着按【Ctrl+E】
3.替换字符
日常我们需要替换要用Ctrl+H,但这个方法有些小白不同,这个Ctrl+E的用法就容易理解,只需要写好第一行,按一下【Ctrl+E】,电脑系统就会马上识别出来。
4.手机号分段
日常填写纸表格,手机号码写成:14238219685,人们就很容易输错号码,若果统一改成142-3821-9685,就不容易输错手机号码。
3.添加书名号《》
日常中书籍、歌曲、电影等作品类都是用《》,统一添加符号也很简单。
4.拆分中英文
如果用MID、LEFT和RIGHT函数嵌套提取中英文,估计要写上5分钟,但用了【Ctrl+E】只需要1秒就能轻松完成!
5.内容合并
许多朋友的内容合并要一个个粘贴复制、或者好一点利用&符号链接,但有了这个快速填充,只需要写出实现效果,系统就能自动填充。
6.去除符号
一名一线的报表处理员,经常要面对各种格式错误的表格,但有了这个额【Ctrl+E】,就能快速实现规范数据源。
1.提取省份的代码
因为前2位代码代表省份,故此用LEFT函数即可提取省份代码。
公式:=LEFT(D2,2)
结合省份代码表,就可以把对应的省求导。
公式:=VLOOKUP(E2,省份代码!$A$2:$B$32,2,0)
如果直接用VLOOKUP(省份代码,代码表,2,0)无法匹配到正确的省份,因为提取出来的代码为文本,需要先转化为数值。此处用×1转化,
公式1::=LEFT(D2,2)*1
公式2:=VLOOKUP(E2,省份代码!$A$2:$B$32,2,0)
2.提取生日
省份证中7至14位为生日,在函数输入公式:=MID(D2,7,8)
由于提取出来的日期不是标准日期,需要转化为标准日期。格式:0000!/00!/00
写成这样,格式能变化为:
3.计算准确年龄
在上面提取生日的基础上,可以计算出该人的年龄。
公式:=DATEDIF(G2,TODAY(),"Y")
=datedif(开始日期,结束日期,Y表示相差多少年)
datedif是隐藏函数,需要自己写完整参数
4.判断男女性
身份证第17位数是区分男女
公式1:=MID(D2,17,1),利用MID提取第17位数
公式2:=MOD(MID(D2,17,1),2)
利用MOD去识别奇数和偶数,结果1的是奇数,0为偶数
公式3:=IF(G2=1,"男","女")
利用身份证的特点可知,奇数为男性,偶数为女性
5.身份证15位数后变0
许多人输入身份证在15位后自动变0,相信许多人遇到这种烦恼。
提前设置单元格格式为本文,数据就不会变成0.
如果许多人经常输入少身份证数目,可以在【数据】【有效性】设置文本长度为18
6.设置生日倒计时
每个客户、员工生日都很重要,我们可以设置一个倒计时,提醒生日快到,提前准备礼物。
输入公式:=DATEDIF(G2,TODAY(),"YD")
=datedif(开始日期,结束日期,YD忽略年,表示相差多少天)
datedif是隐藏函数,需要自己写完整参数
本期有关身份证的内容就介绍到这里,想看更多干货知识,记得给我点赞、三连哦❤