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,"女","男"),"身份证错"))
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)),"身份证错"))
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表格。
2做一个员工的信息表格,小编这里胡编了一个信息表格。纯属虚构
3然后我们在年龄栏中输入公式'=YEAR(NOW())-MID(B2,7,4)'
4输入好后点击回车键。这个时候,我们可以看到,他的年龄自动就出现了
5然后我们选中该单元格,鼠标移动到该单元格的右下角,使鼠标变为黑色十字如图。
6双击鼠标左键后,整列的年龄就全部显示出来了。
在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个数字。
4,公式输入完成后,按下键盘上的回车键,就可以计算出年龄了。
版权声明:本文来自用户投稿,不代表【匆匆网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。