如何用excel快速提取身份证的年龄:提取身份证的性别

日常遇到包含【身份证号码】的表格,

?如何快速地处理这些数据 ?

?如何一键提取关键信息 ?

这篇文章带你解开这些问题的关键!

提取性别

如何用excel快速提取身份证的年龄:提取身份证的性别(1)

=IF(MOD(MID(B2,17,1),2),"男","女") 函数来提取身份证中的性别

解读函数

MID(B2,17,1) 提取第17位的数字,这个位置的单与双,分别对应男与女

MOD 函数 用第17位的数字,除2求余数

IF函数 就是取值,如果奇数输出“男”,如果偶数输出“女”

提取出生年月

如何用excel快速提取身份证的年龄:提取身份证的性别(2)

=TEXT(MID(B2,7,8),"00-00-00") 公式来提取出生年月,并约定格式

解读函数

MID(B2,7,8) 提取身份证号码中,从第7位开始,往后 8 个数字的字符串

TEXT 函数用来设定固定格式,其中用的是“XX-XX-XX”的格式

提取年龄

如何用excel快速提取身份证的年龄:提取身份证的性别(3)

配合上述提取的出生年月,利用当前时间函数,即可简单算出身份证中的年龄

=DATEDIF(D2,TODAY(),"y")

Datedif函数用来计算两个单元格的时间差

D2指的是出生年月的单元格位置

Today()指当前时间

“y” 用的是年来计算,同理,计算月份可以用“m”,计算天数可以用“d”

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页