如何用EXCEL身份证提取年龄

作者&投稿:夷苛 (若有异议请与网页底部的电邮联系)
如何从公式在EXCEL表格的身份证号码中提取年龄(周岁)?~

一、18位身份证号

我们先来介绍最常见的情况,身份证号全部是18位,如下图。


步骤如下:

1.18位身份证号的编码规则

18位身份证号从第7位开始的连续8位代表本人的出生日期,比如:

“513436198205079000”。

参考Excel身份证号码的编码规则。

2.用MID函数提取出生日期

公式写为=MID(B2,7,8),

结果为“19820507”。

参考Excel提取单元格中的字符(函数LEFT、MID、RIGHT)。

3.用TEXT函数将文本日期转换为日期格式

公式写为:

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

结果为“1982-05-07”。

参考Excel利用TEXT函数设置日期时间格式并将文本日期转成真正的日期。

4.用DATEDIF函数计算年龄(周岁)

公式写为:

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

结果为“37”,即此人现在的年龄是37周岁。

参考Excel计算两个日期之间相差的天数、整月数、整年数—DATEDIF函数。

下拉填充公式,即可完成全部计算,如下图。


二、15位身份证号

如果身份证号中既有二代18位、又有一代15位(如下图),那该怎么办呢?


别急,在日常生活中,一代15位身份证号已经很难看到,我们就当练习,接着往下看。

步骤如下:

1.用LEN函数判断位数

公式写为=IF(LEN(B2)=15,,)。

参考Excel分离汉字与数字、字母、符号。

2.15位与18位身份证号的区别

如果是15位,则从第7位开始连续6位是出生日期,缺少“19”字段,我们用连接符&补全。公式写为:

=IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8))。

3.之后的公式与前面步骤3、4相同

最终公式写为:

=DATEDIF(TEXT(IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8)),"0-00-00"),TODAY(),"y")。

下拉填充公式,即可完成全部计算,如下图。



1、首先,我们在电脑中打开Excel表格。

2、做一个员工的信息表格,这里胡编了一个信息表格。

3、然后我们在年龄栏中输入公式'=YEAR(NOW())-MID(B2,7,4)'

4、输入好后点击回车键。这个时候,我们可以看到,他的年龄自动就出现了

5、然后我们选中该单元格,鼠标移动到该单元格的右下角,使鼠标变为黑色十字如图。



25-Excel批注内添加图片(每日分享,敬请关注)



1、电脑打开Excel表格。


2、打开Excel表格之后,输入公式=YEAR(NOW())-MID(C5,7,4),身份证中第7位开始是出生日期。


3、输入公式后,按回车键即可提取年龄。


4、下拉复制公式即可。



Excel身份证号提取年龄




如何用Excel提取身份证号中的出生年月?
您好:在EXCEL中,引用其内置函数利用身份证号码达到此目的比较简单。 1、身份证号码简介(18位): 1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。2、确定“出生日期”: 18位...

如何用Excel批量查找身份证号码?
如果你在Excel表格中有多个人名,想要批量查找对应的身份证号码,可以按照以下步骤进行:在Excel表格中,找到包含人名和身份证号码的列;在另一个空白的单元格中输入要查找的人名,可以使用“Ctrl+C”和“Ctrl+V”快捷键复制多个人名 选中这两列,然后点击“数据”选项卡中的“筛选”按钮,选择“筛选”;...

如何用Excel在身份证中提取个人籍贯
这个公式的意思就是 =vlookup(提取身份证前两位,与籍贯代码表匹配,返回第二列数值,精准匹配)。写公式时可以直接拉取身份证代码表。3、回车确定后,就能看到身份证对应的籍贯出来了,然后再使用填充手柄将籍贯列填充完毕,就可以快速录入人员的籍贯信息了。4、可能有的小伙伴录入公式回车后,会显示#N\/...

excel表的表格怎么利用身份证号码算出年龄
电脑打开表格,点击单元格,输入年份的函数“=YEAR()”。在年份输入今天的函数“TODAY()”,今年减去身份证的出生年,就是年龄。首先将身份证号码输入到Excel表格中。在需要计算年龄的表格栏里使用函数,计算今年的年份减去身份证上7-10位对应的年份。方法是在上方函数框内输入:=YEAR(TODAY())-MID(A3...

如何利用excel提取身份证号的出生日期性别和年龄-3个函数轻松搞定_百度...
在Excel中,我们可以使用简单的函数来从身份证号码中提取出生日期、性别和年龄。以下是逐步说明如何操作:1. **提取性别**:在Excel单元格中,输入以下公式:`=IF(MOD(MID(B2,17,1),2)=1,"男","女")`。这个公式利用`MID`函数提取身份证号码第17位数字,然后用`MOD`函数判断该数字是奇数还是...

身份证号码怎样用Excel算年龄?
excel身份证号码算年龄的方法如下:操作环境:联想小新、Windows10、excel1.0.2。1、首先在电脑桌面上找到Excel表格,点击打开它。2、只要身份证号码就查到年龄的。如图所示,输入身份证号码。3、然后可以随便找一个表格栏目输入:=YEAR(TODAY())-MID(A2,7,4)输完之后,点击ENTER键。4、这样就会自动...

怎么用excel提取出身份证的男女性别?
(如下图所示)第二步,在表格内输入公式“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”然后点回车。(如下图所示)第三步,下拉活动单元表格,这样就能把身份证中的性别提取出来了。(如下图所示)以上就是解决excel身份证怎么提取男女性别的所有步骤啦,对你有用的话记得帮忙点赞点关注呀~

如何用excel函数计算身份证中的出生日期和性别?
1、以excel2010版本为例,如图所示有下列的身份证号码,其中身份证格式是文本格式,否则后面的几位数字会变成0;2、先获取出生日期,在B2单元格输入【=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) 】点击回车键即可,MID函数是在指定的字符串中提取一定数量的字符。A2就是指定字符串,7指...

怎样用excel取身份证后两位?
1、首先需要打开电脑上的excel,如下图所示。2、接下来需要输入一个身份证号(乱编写的),如下图所示。3、接下来需要选中B1,如下图所示。4、接下来需要输入函数=MID(),如下图所示。5、在下图框内输入参数,其中A1就是指的身份证号,1就是指的从第一位开始取,2就是指的取两位。6、结果如...

怎样用Excel筛选身份证是15位或18位的记录
1、演示使用的办公软件为office系列软件下的电子表格Excel软件,软件使用的版本为Microsoft office家庭和学生版2016。2、首先打开Excel电子表格,在表格中输入用于演示的身份证号,以下数据均是随机生成的数据,不具备任何实际含义。3、在b1单元格中输入函数”=LEN(A1)“,改函数表示求a1单元格中文本的长度...

封开县13646839422: Excel中如何根据身份证号码获取年龄 -
释怪板苏: 1. 选择有身份证号码的列A,点击数据——分列;2. 在弹出的对话框中选择 固定宽度——下一步——截取出生年份的四位数——下一步; 3. 是否替换单元格——确定,身份证号码被替换成出生年份; 4. 在B旁边列录入2015; 5. C1单元格录入公式=B1-A1,C1单元格显示的就是该身份证的年龄; 6. 下拉公式. 7.

封开县13646839422: excel表中如何从身份证号中提取年龄? -
释怪板苏: C2是身份证号,用下面的公式(15位和18位通用)可以提取出生年份, =IF(LEN(C2)=15,MID(C2,7,2),MID(C2,9,2)) 然后用现在的年份减去出生年份就行了,比如用上面的公式得出的是82年,然后用108-82=26岁

封开县13646839422: 在excel里面怎么从身份证号码提取出年龄段 -
释怪板苏: =mid(A1,7,8) mid提取字符,意思是,从A1单元格的第7位开始(一般年龄段从第7位开始),提取8位字符(年月日共8位),A1是你身份证号码所在的单元格. 你可以按照解释更改7、8这俩数字,达到你要的目的.

封开县13646839422: 怎么从excel表格中身份证号中算出年龄 -
释怪板苏: 在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”(备注A2是身份证号码所在单元格) 在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”3/5 按下回车键,年龄即可得出4/5 然后鼠标选择刚刚得出结果的单元格,鼠标箭头移动到单元格右下角,直到箭头变为十字符号5/5 鼠标左键向下拉动,之后的年龄就都出来了.

封开县13646839422: excel表格中如何在身份证号码筛出年龄 -
释怪板苏: 在Excel表格中筛选身份证号码以获取年龄,可以按照以下步骤进行操作:1. 创建一个新的列,用于显示筛选后的年龄数据.2. 使用Excel的日期函数来计算年龄.根据身份证号码的格式,假设身份证号码位于A列,将以下公式输入新创建的列中...

封开县13646839422: excel中知道身份证号如何计算年龄 -
释怪板苏: 利用Excel公式计算: 1、明确 身份证号码 在那一列,如B1 2、用下面的公式计算出年龄: =DATEDIF(TEXT(MID(B1,7,INT(LEN(B1)/2-1)),"#-00-00"),TODAY(),"Y") 其中的符号一定不能更改.

封开县13646839422: 如何从公式在EXCEL表格的身份证号码中提取年龄(周岁)? -
释怪板苏: 1、首先打开Excel软件,打开需要进行提取年龄的表格,在年龄一栏中的c2单元格中输入公式“=YEAS(TODAY())-MID(B2,7,4)”, 其中B2即为身份证号所在的单元格;2、在输入框输入计算年龄完成之后,这时在单元格中的数值即为年龄,这时即可可以计算可以算首行的年龄;3、最后将鼠标移至c2单元格的右下角,出现十字形状后向下拖动,对下方单元格进行填充即可.

封开县13646839422: 如何在Excel利用身份证号快速批量算出实际年龄 -
释怪板苏: 方法/步骤1打开Excel对应的文档: 为了方便计算,在原有表格上增加三栏(出生年份/现在年份/年龄): 先把现有年份(2014)填入对应单元格: 这个要注意了, 从身份证号码左边开始数,出生年份1992,刚好是整个身份证号码的第7位...

封开县13646839422: 如何在excel表中根据身份证号得出年龄 -
释怪板苏: 假如身份号在A列 公式:=TEXT(TODAY()-DATEVALUE(MID(A2,7,4) & "/" & MID(A2,11,2) & "/" & MID(A2,13,2)),"Y") 然后向下填充

封开县13646839422: Excel从身份证号里计算 年龄 -
释怪板苏: 示例数据:如图,在空白列建立辅助列并输入公式:=DATEDIF(--TEXT(MID(D2,7,8),"0000-00-00"),TODAY(),"y").公式解析:用mid函数提出出生日期,用text函数变成日期格式,在用datedif函数计算两个日期之间的年份差,即年龄是多少.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网