当前位置:首页经验技巧Office经验office图文

excel根据身份证出生年月,电子表格excel根据身份证出生年月算年龄公式

2024-01-02 11:25:47

1. excel根据身份证出生年月算年龄公式

第一步:身份证号码数据特点

身份证号码的第7到第10位为出生年,第11和12位为月,第13和14为日,

第一步:用mid函数提取上述位置的数字

第二步:用date函数把提取的数字转化为日期

第三步:用datedif函数计算第二步得到的日期和当下日期的差值,以年为计量单位

具体公式为:

=DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),"y")

2. excel表根据身份证算年龄的公式

如何在电子表格中身份证号码计算年龄?

这里需要用到如下几个小技巧:

① 了解身份证号的编码规则;

② 从身份证号中提取生日;

③ 计算年龄;

这里,我就详解下详细的步骤。

步骤一 身份证号编码规则

身份证号编码规则,如下所示:

步骤二 从身份证号中提取生日

可以使用数据分列或者函数从身份证号中提取生日;

方法一 数据分列

步骤:

① 选择身份证号数据列;

② 选择数据分列;

③ 向导中,选择“固定宽度”,用鼠标分列身份证号;

④ 设置日期列的目标格式为“日期”;

方法二:使用Mid函数获取生日

函数用法: =Mid( 身份证号, 开始位置, 长度 ),如:=MID(A1,7,8)

再使用Text函数转换日期格式,=--Text( 文本, 格式) 如,=--TEXT(B1,"0-00-00")

完整公式为: =--TEXT(MID(A1,7,8),"0-00-00")

步骤三 计算年龄

可以使用Datedif函数计算年龄,函数用法:=Datedif( 开始日期, 结束日期, 参数 ),如计算年龄可以用公式: =DATEDIF(D1,TODAY(),"Y")

参数“Y”表示计算结束日期和开始日期间的年数差

如下动画演示:

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

我是Excel大全,别忘了,点个赞支持下哦,谢谢!

3. excel根据身份证计算年龄的公式

Excel表格如何根据身份证号计算年龄?今天用常用的speedoffice和大家分享一下。

1,新建表格,输入示例身份证号码。

2,在年龄下面第一个单元格首先输入 =YEAR(NOW()) 这个函数表示当前日期年份。

3,然后用当前年份减去出生年份,也就是身份证第7位数字的后4个数字,函数为mid(A2,7,4) A2代表身份证所在单元格,7表示从第7位开始,选取4个数字。

4,公式输入完成后,按下键盘上的回车键,就可以计算出年龄了。

4. 出生日期年龄计算公式excel身份证

在excel提取身份证出生日期,我们需要用到一些函数。

首先我们点击打开填写有身份证号码的exce表格。在出生年月日单元格下面输入函数。确保该单元格的格式是否有问题。

确认完毕之后在单元格里输入“=MID(D2,7,4 )&"-" &MID(D2,11,2)&"- "&MID(D2,13,2)”,就可以计算出出生日期,然后点击出生日期所在那一列右击选择只有年月的的格式就出来只有出生年月

5. 身份证出生年月计算年龄公式

周岁

身份证上的日期是持有者的实际生辰日期,身份证上标的应该是阳历日期,所以平时提到的年龄都是周岁。

身份证号码排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 居民身份证是国家法定的证明公民个人身份的有效证件。 

6. 根据身份证计算年龄的公式 excel

1.身份证号提取生日的方法

我们只要选中区域,在框内输入:=TEXT(MID(B3,7,8),"0!/00!/00")按Ctrl+回车就可以批量提取生日。MID函数选取了身份证所在的单元格B3第7位开始的8位数字。

2.获取年龄的方法

在年龄列输入时间函数:=DATEDIF(C3,TODAY(),"y")最后按ctrl+回车,年龄一栏就都批量统计好啦。这条函数计算了生日C3与今天today的间隔,而Y代表按年来计算。

3.提取性别的方法

我们只要选中区域后,输入这个判断函数:=IF(MOD(MID(B3,17,1),2),"男","女")最后ctrl+回车就可以批量统计所有人的性别了。这条函数,判断身份证倒数第二位数,能否被2整除,如果可以则是偶数,即为“女”,如果不可,是奇数,即为“男”。

7. 出生年月计算公式excel身份证

excel用身份证号快速筛选出生日期的话,是要通过设置公示自动提取出来。非常方便,你在你只要把公式设置好把身份证号录入进去它就自动跳出来了,人很多的情况下也是继续公司那边往下拉,全部都能自己跳出来的,非常方便。可以试一下

8. excel如何根据身份证算年龄公式

我们知道身份证号的第7-14位是我们出生的年月日,我们可以用MID函数来提取出年份,然后用一种简单的公式来计算年龄,就是使用今年的年份减去出生的年份,公式为:

=2020-MID(B2,7,4)

其中MID(b2,7,4)表示:从B2单元格的第7位开始,提取4个字符,也就是出生的年份1993

如果说到了2021年,不想改动公式里面的2020,可以使用公式:

=YEAR(TODAY())-MID(B2,7,4)

2、不满生日的需要减1岁

今天是2020年的4月23日,如果说是4月24日的生日,还没到这天,那么这个人需要减1岁。

那么这种情况下,我们首先得把员工的出生年月日都算出来,首先把代表生日的那部分数据提取出来,使用公式是:

=MID(B2,7,8)

需要对这个数字进行时间格式化,使用text函数

=TEXT(MID(B2,7,8),"0-00-00")

然后我们可以使用一个datedif的函数来进行不满1岁自动减的算法

=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),NOW(),"y")

9. excel根据身份证号码计算年龄公式

1、首先,打开Excel表格程序,进入程序操作主界面中,将要计算年龄的身份证号输入到表格。

2、然后,在窗口中选择单元格输入函数“ =YEAR(NOW())-MID(”回车确定。

3、然后,在窗口中单元格即可看到年龄计算完成。

4、最后,向下填充函数,即可完成Excel程序用身份证号计算年龄,问题解决。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2024 www.z8000w.com. All Rights Reserved .