如何利用excel快速从身份证中提取年龄?

登西麦瑞


如何快速从身份证中提取年龄?

职场中很常见的问题,这里,我就分享给你几个方法,希望能帮到你!


思路

从身份证号提取年龄,需要分两步走:

第一步:从身份证号中提取生日;

第二步:将文本型的日期转为日期格式;

第三步:将生日转换成年龄;


第一步:从身份证号中提取生日

提取生日的方法就有好几种:

方法1:使用WPS表格中的常用公式

WPS表格中,有一个很好用的功能,叫做“常用公式”,集成了税收计算、身份证号提取等公式,我们可以直接使用,无需输入任何的公式,如下步骤:

①菜单选择“公式”-“插入函数” → ②面板中,选择“常用公式” → ③选择“提取身份证生日” → ④输入身份证号参数

方法2:使用Excel中的快速填充,提取生日

新版本的Excel中,通过“快速填充”(快捷键是<ctrl>+E),可以轻松从身份证号中提取生日,步骤:/<ctrl>

①首先,手工提取第一个身份证中的生日; → ②按下<ctrl>+E快速填充/<ctrl>

方法3:使用数据分列功能提取生日

Excel中的数据分列,可以按照固定位置或者是分隔符快速分离出需要的信息,步骤如下:

①选择身份证列; → ②菜单选择“数据”-“分列” → ③面板中选中“固定宽度”→④使用鼠标设置出生日的分隔符;

方法4:使用公式分离出生日

Excel中,使用Mid Left Right 函数,也可以轻松分离出身份证号中的生日:

输入公式:=MID(A1,7,8),该公式表示:A1单元格中,从第7个字符,从左向右提取8个字符,也就是生日

第二步:将文本型的日期转为日期格式

上面介绍了如何从身份证号码中提取出生日,那,提取出来的生日是文本型的日期,我们需要将文本型日期转为具体的日期格式,才能参与各种计算。

而,这个转换,最简单的方法,就是数据分列了,如下步骤:

①选择生日列 → ②菜单选择“数据”-“分列”→ ③在最后一步的目标格式设置为日期格式;

当然,也可以使用Text函数来转化:=text( 文本型日期, "00-00-00")

第三步:计算年龄

计算年龄,可以使用Datedif函数和Today函数:

today()获取当前日期;

Datedif,可以计算两个日期间的差异;

完整动画演示

这里我就演示下,如何使用函数从身份证号中计算年龄,其他几个方法,大家可以自行试试。

完整公式: =DATEDIF(TEXT(MID(A1,7,8),"00-00-00"),TODAY(),"Y")

好了,这个问题就分享到这,希望能帮到你!

我是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),"男\

Excel函数公式


运用EXCEL提取函数与日期函数就能解决。

1、常规方法:日期函数与MID函数。

操作步骤如图:

在年龄所在的单元格输入函数:=YEAR(NOW())-MID(D5,7,4)

解释:YEAR(NOW()返回的年份,MID(D5,7,4)从身份证第7位数开始取4位数即出生年份,二者相减即年龄。

此方法按年份计算的年龄,没有涉及到月份,与实际年龄有一定误差。

2、操作方法:DATEIF函数

操作步骤如图:

在年龄所在的单元格输入函数:=DATEDIF(TEXT(MID(D5,7,8),"0000-00-00"),TODAY(),"y")

解释:DATEDIF函数返回日期的差值,MID(D5,7,8)从身份证第7位数开始取8位数即出生年月日,二者相减即年龄。

此方法按年份计算的年龄,有涉及到年月日,可求出实际年龄。

具体工作中,可根据需要选择以上两种方法。

如果这个回答对您有帮助,请转发出去。

更多干货与EXCEL小技巧更关注我,谢谢!


excel图表


教你一个3秒提取年龄的方法。


身份证的编码都遵循着一定的规则。

比如前两位代表省份,3-6位代表地区,7-14位则代表出生年月日,15-16位代表所在地派出所,17位代表性别,18位是校验码。


正统的做法是利用文本函数提取年月日,然后转化为真正的日期,接着用当前日期和提取的日期进行相减,得出现在的年龄。


这些方法很多答主都给出了明确的方案。


但是,我看到了关键词“快速”~

事实上还有更快速的方法,还是利用插件啦,看动图演示:

(以上身份信息全部为虚拟数据)



是不是超级简单?

选中身份证坐在单元格区域,选择提取周岁还是虚岁,然后再选择年龄存放的单元格,3秒搞定。


除此以外,在动图中,你看可以看到能提取的还有身份证中所有的信息,省份,地区,性别,邮编等。


在学习Excel的初期,利用这些各种函数包括MID,TEXT,DAY,NOW,DATEDIF等等函数去解决这些实际应用问题,确实是很好的练习,同时加深你对函数的理解。


不过呢,如果你对这些函数已经足够熟练了,不想做重复工作,又或者你对研究函数不太感兴趣,只是希望快速得到结果就好,那么我推荐你用上面的方法。


好了,这个插件就是“方方格子”。

有兴趣的话,可以到其官网下载,或者直接私信我“方方格子”自动获取下载链接。


如果觉得上面内容对你有用的话,请点个赞,反正来都来了~


我是微软认证讲师MCT,微软MOS认证大师。关注我,一起玩Office。

玩Office


在工作中,我们会经常涉及关于身份证号码的excel处理问题,今天小编就给大家介绍一下“身份证号码与年龄”的处理方法。


1. 不涉及到月份的处理(模糊)

问题可以理解为:提取出生年份,再用当前年份减去被提取的年份

相关函数语法:MID(字符串选择, 字符开始位置, 字符个数)

案例:需要求出下表中每个人的年龄。

step1:在C2单元格中,输入函数:=2019-MID(B2,7,4)

step2:指针放在单元格的右下角,变成“+ ”后下拉即可填充整列。


2 涉及到月份的处理(精确)

问题可以理解为:提取出生日期,再用当前日期减去被提取的日期

涉及函数语法:

MID(字符串选择, 字符开始位置, 字符个数)
TEXE(字符串,格式)
DATEDIF(起始日期,结束日期,类型)

案例:需要求出下表中每个人的年龄。

step1:C2单元格中输入函数,=MID(B2,7,8)。提取出生时间。

step2:使用TEXT函数将出生时间格式改为标准日期形式。即在D2单元格中输入函数,=TEXT(C2,”0000-00-00”)”

step3:DATEDIF提取时间段. 在E2单元格中输入函数,=DATEDIF(D2,”2019-08-28”,”y”)

step4:同样“+”下拉填充整列,大功告成!


总结——“身份证号码与年龄”的处理方法

① 不涉及到月份的处理(模糊):

第一,提取出生年份,再用当前年份减去被提取的年份

第二,涉及函数:MID(字符串选择, 字符开始位置, 字符个数) 👉👉提取字符串


②涉及到月份的处理(精确):

第一,提取出生日期,再用当前日期减去被提取的日期

第二,涉及函数(分步骤):

MID(字符串选择, 字符开始位置, 字符个数)👉👉提取字符串

TEXE(字符串,格式)👉👉转换字符串格式

DATEDIF(起始日期,结束日期,类型)👉👉按不同单位计算时间段

(一步到位):

DATEDIF(TEXT(MID(字符串,7,8),”#-00-00”),TODAY(),”y”)


本次的分享到这里就结束了,欢迎大家提问!


欢迎大家关注【头条送书小王子】雷哥office,每周免费送书/分享职场办公神技,希望我的分享可以提高大家工作效率,从此不加班~

雷哥office


18位身份证号隐藏了很多重要的信息,其中就包括我你们的出生年月日,这个日期是和出生证明上的一致的。

从上图我们可以知道,出生年月日在身份证号的7-14位,共8个数字,如果只是计算年龄的话只用到年份信息,即身份证号的7-10位共4个数字。

如下图所示,我们用公式MID(B2,7,4)获取B2单元格身份证号的年份信息,再用YEAR(TODAY())获取此时此刻的年份,最后二者相减即可得到身份证号对应的 年龄了。


师说新语


如何利用Excel快速从身份证中提取年龄,小编是这样子解决的:


首先我们要知道:在身份证号码中第7到10位数字是年份。

具体操作步骤:在C14单元格中输入公式 “=YEAR(TODAY())-MID(B14,7,4)”。

公式说明。

演示动图。

这个问题迎刃而解了。如果你有更好的解决方法,欢迎在评论区留言哦~互相学习才能共同进步!



跟小小筱学办公技能


  1. 如图,在B4单元格输入公式=2018-mid(A4,7,4).按回车键即可提取A4单元格的身份证号年龄。

  2. 下拉公式,可以提取整个A列的身份证号年龄

  3. 3

    公式解释:2018指提取2018年该身份证号人的年龄,mid(A4,7,4)函数指在A4单元格中身份证号从第7位开始提取4位数,即提取1969.则年龄计算就是2018-1969=49岁。如果提取2015年时该身份证号年龄就是=2015-mid(A4,7,4)


河南新华电脑1q


年龄的计算方法就是现在的年份减去出生的那一年。今年为2018年,计算公式为“=2018-MID(B2,7,4)”。其中B2单元格中就是身份证号,第7位-第10位的4个数字出生年。

希望对您有帮助。


paperwriter


算虚岁用这个:

=YEAR(TODAY())-MID(A1,7,4) 把A1换成输入身份证号码的单元格就行了。

算周岁用这个:

=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY,"Y") 把A1换成有身份证号码的单元格。

算出生日期:

=TEXT(MID(A1,7,8),"#-00-00")


分享到:


相關文章: