各位老铁,今日给大家带来一组和身份证号有关的常用函数。祝各位老铁春节快乐。 (1)查找重复身份证号。 =IF(COUNTIF(A:A,A2&'*')>1,'重复','')。这里我们要特别注意,查找值写法为A2&'*'。如果我们不在查找值后面加上星号,countif函数就会将A3和A8单元格认为是重复值了。 (2)提取出生日期 =--TEXT(MID(A2,7,8),'00-00-00')。要提取出生日期,我们首先要使用MID函数提取出生日期的8位数字,然后通过TEXT函数把数字串变成日期格式,最后在TEXT函数前面加两个负号,是为了将文本格式内容转换为数字。如果你显示的是一串数字,请设置单元格格式为日期。在之前的文章中,我跟大家讲过日期本质上是数字。 (3)提取性别 =IF(MOD(MID(A2,17,1),2),'男','女')。身份证号的第17位数字代表性别,如果是偶数代表女性,奇数代表男性。先用MID函数提取第17位数字,然后用MOD函数取该数字和2相除的余数,如果余数是1,那么性别就是男,否则就是女。 (4)提取年龄 =DATEDIF(--TEXT(MID(A2,7,8),'00-00-00'),TODAY(),'y')。提取年龄前,需要先提取出出生日期信息,然后用到EXCEL中的隐藏函数DATEDIF,计算截至到今天的年龄。有不太清楚DATEDIF函数如何使用的,请自行百度吧。 |
|