您当前的位置: 首页 > 

IT之一小佬

暂无认证

  • 3浏览

    0关注

    1192博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Excel中身份证号码相关操作详解

IT之一小佬 发布时间:2022-09-10 11:57:47 ,浏览量:3

如有下数据,对其进行操作:

注意:有时候单元格中存在格式问题,导致插入公式没有效果,这时候需要清楚单元格格式。 

案例1:统计所有人的年龄
  1. 首先新建一列年龄列。
  2. 接着在空白的单元格输入公式=YEAR(NOW())。年龄等于现在的时间减去出生时间,NOW公式可提取现在的时间。
  3. 接着在现在的时间减去出生时间,MID(B2,7,4),B2为身份证单元格,提取第7个数字开始,往后数4个数字,即出生日期,用减号连接。
  4. 最后公式=YEAR(NOW())-MID(B2,7,4)输入完成,敲回车,即可自动计算出结果,也可填充公式,批量计算年龄。
=YEAR(NOW())-MID(B2,7,4)

案例2:根据身份证号码把年龄大于40岁的标红

思路:首先根据案例1计算出年龄,然后根据年龄判断或筛选大于40岁的数据进行标红。

方法一:只能标注符合条件的单元格

方法二: 

案例3:根据身份证判断性别

思路:提取一个身份证号码中的第17位数字,判断这个数字的奇偶性,如果是奇性,则是男性,反之则是女性。

=IF(ISODD(MID(B2,17,1)),"男","女")

案例4:根据身份证提取年月日

思路:B2单元格中提取第7个字符后的8个字符,后面是出生年月日的格式。

=TEXT(MID(B2,7,8),"0000-00-00")

数据附录: 姓名身份证号码刘一111111197801010000陈二111111197901010000张三111111198001010000李四111111198801010000王五111111199101010010赵六111111199501010000孙七111111202001010030
关注
打赏
1665675218
查看更多评论
立即登录/注册

微信扫码登录

0.0806s