Excel表格身份证号码提取出生日期的公式

温柔似野鬼°
590次浏览
2021年02月20日 05:43
最佳经验
本文由作者推荐

-

2021年2月20日发(作者:我坐在这里)


.


Excel


表格


身 份证号码提取出生日期的公式




B2


表示身份证号码所在的列位置)



=M ID(B2,7,4)&


回车→向下填充



1.


Excel


表中用身份证号码中 取其中的号码用


:MID(


文本


,


开始字符


,


所取字符数

);



2.


15


位身份证号从第


7


位到第


12


位是出生年月日,


年份用的是


2


位数。



3.


18


位身份证号从第


7


位到第


14


位是出生的年月日,


年份用的是


4


位数。



一、提取出生年月:



A



15


位身份证号码:


< /p>


=MID(B2,7,2)&


回车确认


即 可。



B



1 8


位身份证号码:



=MID(B2, 7,4)&









回车 确认即可。



二、提取性别:



18


位身份证号码:



=IF(MOD(MID(B2,17,1),2)=1,


< br>




回车确认即可。



*excel


公式中


< /p>


=IF(MOD(MID(E4,17,1),2)=0,






是什么意思?< /p>



IF


是选择函数,当

< br>MOD(MID(E4,17,1),2)=0


成立时,单元格显示“女”,


否则显示“男”。



MOD


是取模函数,即是一个求余函数,求


MID(E4,17,1)


除以


2


的余数。实质


是判断< /p>


MID(E4,17,1)


的奇偶性。



MID


从一个文本字符串的指定位置开始,

截取指定数目的字符。


MID(E4,17,1)


是从


E4


单元格的文本中的第


17


个字符开始,取一个字符。



三、提取年龄:



=year(tod ay())-value(right(left(B2



10 ),4))


回车确认即可。




精选


word


范本!



.


学生的年龄是这样计算的:


2 000.08



8


岁,



2000.09


就算成


7< /p>


岁,也就是以本年的


8



31


日与


9



1


日之间为界。假定身份证号


码在

B2,


计算学生年龄公式如下


:


=DATEDIF(TEXT(MID(B2,7,LEN(B2)/2-1),




201X


可变更)




4-7


岁自动在另外一侧表格幼儿园 下打钩,


7-14


岁在小学栏上打钩,


14-17


岁在初中栏上打钩,


17-18

岁在高中栏上打钩,这种公式怎么


弄的,可以弄么!!




=IF(201X-MID(


B2< /p>


,7,4)<8,


这个函数写在幼儿园下的单元格内,其它相同,


只是值改一下即可。



当然,这个要求 的是


18


位的身份证号码。



根据身份证号码用


EXCEL


计算出生年月年龄 及性别




在学校的人事管理中经常 会遇到需要统计教职工的年龄的问题,但


案头的原始资料只有身份证号码,其实这足够了 。在


EXCEL


中,引


用其内置函数利 用身份证号码达到此目的比较简单。



1


、身份证号码简介(


18


位):


1< /p>



6


位为地区代码;

7



10


位为出

< br>生年份;


11



12

< p>
位为出生月份;


13



1 4


位为出生日期;


15



17


位为顺序号,并能够判断性别,奇数为男,偶数为男;第


18


位为校


验码。



2


、确定“出生日期”:


18


位身份证号码中的生日是从第


7


位开始至



14


位结束。提取出来后为了计算“年龄”应该将


“年”“月”“日”数据中添加一个“/”或“


-


”分隔符。



精选


word


范本!



.


①正确输入了身份证号码。


(


假设在


D 2


单元格中


)


②将光标定位在



出生日期



单元格


(E2)


中,


然后在单元格中输入函数


公式


=MID(D2,7,4)&


即可 计算出



出生日期


< br>。



关于这个函数公式的具体说明:

MID


函数用于从数据中间提取字符,


它的格式是


:MID



text,starl_num,n um_chars


)。



Text


是指要提取字符的文本或单元格地址(上列公式中的


D2

< p>
单元


格)。



starl _num


是指要提取的第一个字符的位置(上列公式中依次为


7



11



13


)。



num_chars

< p>
指定要由


MID


所提取的字符个数


(


上述公式中,


提取年


份为< /p>


4


,月份和日期为


2

)。



多个函数中的


“&”


起到的作用是将提取出的




”“



”“




信息合并到


一起,


“/”< /p>




-




分隔符则是在提取出的




”“



”“




数据之间添加的一个标记,这样

< br>的数据以后就可以作为日期类型进行年龄计算。



3< /p>


、确定



年龄






出生日 期



确定后,年龄则可以利用一个简单的函数公式计算出来


了:


将光标定位在



年龄



单元格中,


然后在单元格中输 入函数公式


“=


INT((TODAY()-

< br>E2)/365)”


即可计算出



年龄





关于这个函数公式的具体说明:



①< /p>


TODAY


函数用于计算当前系统日期。


只要计算机的系统日期准确,


就能立即计算出当前的日期,


它无 需参数。


操作格式是


TODAY


()< /p>




②用


TOD AY


()


-E2


,也就是用当前日期减 去出生日期,就可以计


算出这个人的出生天数。



③再除以



“365”


减得到这个人的年龄。


< /p>


④计算以后可能有多位小数,可以用【减少小数位数】按钮,将年龄


的数值变成



整数




也可在公式


=


(TODA Y()-E2)/365


中再嵌套一




“INT”


函数取整数,


< p>


=INT((TODAY()


-


E2)/365)”



这样就会自

< br>动将后面的小数去掉,只保留整数部分。



精选


word


范本!



.


4


、确定



性 别





每个 人的性别可以利用



身份证号码



进行判断,


18


位身份证号码中,



15



17


位为顺序号,奇数为男,偶数为女。



将光标定 位在



性别



单元格中,然后在单元格中输入函数公式


“=IF


(VALUE (MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2),






即可计算出



性别






关于这个函数公式的具体说明:



①函 数公式中,


MID(D2,15,3)


的含义是将身份证中的第


15



17



提取出来。




VALUE(MID(D2,15,3))


的含义是将提取出来的文本数字转换成


能够计算的数值。



VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2)


的含义是判断奇偶。


(“INT”


在上 面说过是取整函数,


如果是偶数,



前 后相等;如果是奇数,则前后不相等。


)


< br>=IF(VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3 ))


/2),






的含义是若是


< br>偶数



就填写





,若是



奇数



就填写







确定性别


=IF(VALUE(MID(E7,15,3))/2=INT(V ALUE(MID(E7,


15,3))/2),


< p>




确定出生日期


=MID(E7,7,4)&


13,2)


确定年龄


=201X-IF(LEN(C3)=18,MID(C3,7,4),


7,2))




E XCEL


中如何利用身份证号码计算出生年月年龄及


性别




精选


word< /p>


范本!


-


-


-


-


-


-


-


-