设为首页 / 加入收藏 / 关于我们 / 网站地图
在线咨询:6023340631361994320

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

技术交流
当前位置:>>网站首页>>学习助手 > 技术交流
EXCEL中玩转身份证号,这5种处理方法你值得拥有!

前面的文章中我们介绍过如何从身份证号中提取出生年月日,大家还记得么?先来复习一下吧。

从身份证号中提取出生年月日

方法一:主要使用MID函数

在C列对应的单元格内输入公式”=MID(B3,7,4)&”年”&MID(B3,11,2)&”月”&MID(B3,13,2)&”日””,如下图:

方法二:主要使用的是MID函数和TEXT函数

在对应单元格输入”=TEXT(MID(B3,7,8),”0000-00-00”)”,如下图:

今天我们来看看还有哪些与身份证号相关的处理方法吧。

一、身份证号计算性别

公式:=IF(MOD(MID(B2,17,1),2)=1,”男”,”女”)

18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先用MID函数将第17位数字提取出来,然后用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证号是女性;反之,如果余数是1则说明此身份证号是男性,最后利用IF函数将两个公式嵌套在一起。

西安热工计算机培训学校长期各专业方向班8月20日开课,提前报名可以享受企业助学金!报名热线:029-82667827  13363980256(同微信)

二、身份证号计算周岁年龄

公式:=DATEDIF(TEXT(MID(B2,7,8),”0-00-00”),TODAY(),”Y”)

通过MID函数取身份证号的第七位开始的8个字符,以“0-00-00”格式显示,作为DATEDIF的始终日期,计算与TODAY()之间相隔的年份,即年龄。

三、隐藏身份证号部分字符

在E2单元格,输入公式:=REPLACE(B2,7,8,”********”)

这里replace函数意思是“代替”,标志着它是一个标识替换的函数。这个函数的意思是:从B2单元格第7个数据进行替换,将后面的八个数替换成********。

四、身份证号统计个数

公式:=COUNTIF($B$2:$B$6,B2&"*")

五、判断身份证号是否重复

公式:=IF(COUNTIF($B$2:$B$6,B2&"*")>1,"重复","唯一")

小提示:COUNTIF函数在计算文本型数字是会默认按数值处理,所以只会处理前15位,所以在公式中添加&”*”,是为了查找所有单元格内的文本,这样就算身份证号前15位都一样,这个函数也能识别出来。

热工为您提供最优质的师资,最先进的设备,助您在事业上更上一层楼!

我校开设高级广告设计专业、室内设计专业、装饰设计专业、平面设计专业、高级办公自动化、CAD、3D等课程,各专业课程近期开课!

计算机各类软件一对一培训:随时开课!

登录学校手机网站:www.jdrgpx.cn 获取更多课程的详细介绍!

合作单位:计算机毕业论文
学校概况 | 学校动态 | 专业设置 | 招生就业 | 考试认证 | 学员之家 | 学生作品 | 在线考试
Copyright © 2009 NiPic.com All Rights Reserved 版权所有·西安热工计算机培训学校  备案编号:陕ICP备13005517号-5
在线QQ:602334063 技术支持:西安热工计算机培训学校
西安热工计算机培训学校