Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

Excel如何从身份证号提取出生年月、年龄、性别根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:
说明:公式中的B2是身份证号
1、根据身份证号码求性别:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))

Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

文章插图
2、根据身份证号码求出生年月:
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))
Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

文章插图
3、根据身份证号码求年龄:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
Excel如何从身份证中提取年龄Excel中的功能非常多,很多都是大家不知道的 , 比如说如何从身份证中提取他的年龄 。不知道了吧,一起来看一下吧
1首先,我们在电脑中打开Excel表格 。
Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

文章插图
2做一个员工的信息表格,小编这里胡编了一个信息表格 。纯属虚构
Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

文章插图
3然后我们在年龄栏中输入公式'=YEAR(NOW())-MID(B2,7,4)'
Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

文章插图
4输入好后点击回车键 。这个时候 , 我们可以看到 , 他的年龄自动就出现了
Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

文章插图
5然后我们选中该单元格,鼠标移动到该单元格的右下角,使鼠标变为黑色十字如图 。
6双击鼠标左键后,整列的年龄就全部显示出来了 。
Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?

文章插图
在excel表格中如何根据身份证号自动生成年龄和性别呢按照以下步骤可以让excel表格中的身份证输入进去后年龄性别自动生成:;
1、首先随机输入一个身份证号码 。;
2、然后在性别那一栏输入“=IF(MOD(MID(A2,IF(LEN(E2)=15,15,17),1),2)=1,"男","女")” , 按下回车键即可 。;
3、然后在年龄那一栏输入“=DATEDIF(--TEXT((LEN(E2)=15)*19&MID(E2,7,6+(LEN(E2)=18)*2),"0-00-00"),TODAY(),"y")”,按下回车键即可 。;
4、再随机输入一个身份证号 , 将性别与年龄的单元格下拉,详细信息就自动生成了 。
怎样用公式从身份证号码里面提取年龄excel表格中,有一个简单的小公式,通过记录员工的身份证号码,就可以让我们统计到员工的实时年龄了 。输入以下公式
=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")
公式表示:通过MID函数取身份证号码的第7位起的8个字符 , 以“0000-00-00”格式显示,作为DATEDIF的始终日期,计算与TODAY()之间相隔的年份,即年龄 。
excel怎么从身份证号码提取出生日期1,新建表格,输入示例身份证号码 。
2,在年龄下面第一个单元格首先输入 =YEAR(NOW()) 这个函数表示当前日期年份 。
3,然后用当前年份减去出生年份,也就是身份证第7位数字的后4个数字,函数为mid(A2,7,4) A2代表身份证所在单元格,7表示从第7位开始,选取4个数字 。
【Excel 2007如何从18位身份证号中提取年龄信息,Excel如何从身份证号提取出生年月、年龄、性别?】4 , 公式输入完成后,按下键盘上的回车键,就可以计算出年龄了 。

    推荐阅读