您的位置:首页 / 贴吧 / 【Excel】Excel办公 身*份*证提取常用公式(去符号、提取出生日期、年龄、性别)

信息未审核或下架中,当前页面为预览效果,仅管理员可见
  • #软件使用方法#【Excel】Excel办公 身*份*证提取常用公式(去符号、提取出生日期、年龄、性别)

    2020/09/24 09:30:28 发布11078 浏览0 回复1 点赞
匿名
管理
超级会员

帖子:8

精华:0

注册:2019/05/18 04:31:24

IP属地:未知

在日常工作中,我们往往会填到身*份*证、出生年月等,有的时候已经有身*份*证,但身*份*证前面会带有一个符号,会出现格式不统一的情况,工作人员在录入的时候也是比较头疼,一是输入的数据太多,难免会出错;二是每个人填写的出生年月日的格式不可能完全一样,比如:19801224、1980年12月24日、1980-12-24、1980/12/24等等,往往给工作人员带来更多的工作量。

小编,刚好用到此功能,但是对Excel函数不懂得我来说,着实吃力,至此在网上搜索整理,方便以后用到,分享给大家。



(一)身*份*证删除前面符号。比如:“*”号

1、调用函数公式RIGHT,选中提取目标所在单元格,第二列输入证件位数18,确定后就可得到所要提取值。

2、或者直接复制公式     =RIGHT(B2,18)    ,B2 为目标值所在单元格 ,修改B2后,直接回车。

 

身份证去除前面的符号.jpg


(二)身*份*证号提取出生年月

此处有4种常用格式,比如:19801224、1980年12月24日、1980-12-24、1980/12/24

1、提取出生年月 YYYYmmdd 格式       按上面操作方法调用“=MID”函数 ,公式:   =MID(C2,7,8)  

公式说明:C2单元格中的第7位数开始提取后面的8位数。

 

2、提取出生年月 YYYY-mm-dd 格式       公式:   =TEXT(MID(C2,7,8),"0-00-00")  

公式说明:这里大家看到好像是多了一个函数对吧,那就是TEXT,这个是将数值转换为按指定数字格式。A2单元格中的第7位数开始提取后面的8位数。最后以我指定的格式0000-00-00表示出来。

 

3、提取出生年月 YYYY年mm月dd日 格式       公式:   =TEXT(MID(C2,7,8),"0年00月00日")

公式说明:第7位数开始提取后面的8位数。TEXT将数值转换为按指定数字格式yyyy年mm月dd日。

 

4、提取出生年月yyyy/mm/dd 格式       公式:   =TEXT(TEXT(MID(C2,7,8),"0-00-00"),"e/mm/dd")

公式说明:依次上面的几种方法你可能会觉得修改一下中间的符号就可以了。当你修改一下,就知道不行,会出错。没关系,再次嵌套一个TEXT然后指定e/mm/dd就可以了。


Excel办公 身份证提取常用公式.jpg

(3)年龄提取   

     公式:    =YEAR(TODAY())-MID(C2,7,4)   

公式说明:修改对应提取目标(C2)位置即可。

(4)性别提取

A、身份证第17位数字表示性别:奇数表示男性,偶数表示女性。

B、MID("510852198010030786",17,1),则计算结果等于8。公式的意思就是说从身份证号码的第17位开始提取1位数。结果为8,偶数,则表示是女性。

C、MOD函数的功能是得到某数除某数的余数。如果用2作除数,则结果不是0就是1。比如MOD(8,2),返回0;MOD(9,2),返回1。

D、IF函数的用法:IF(条件,满足条件返回的结果,不满足条件返回的结果)  例如:假设身份证所在单元格D1 ,用公式 =IF(D1=0,"女","男") ,如果D1单元格的值为0,就返回女,否则就返回男。

最终公式:=IF(MOD(MID(D1,17,1),2)=0,"女","男")





以下内容回复后可见

已有0人打赏

已有1人点赞

匿名, 1人赞

自定义HTML广告位

    加载中...

    回复楼主

    该帖子已经关闭回复
    回复 承诺遵守文明发帖,国家相关法律法规

    超级管理

    发布新帖 帖子管理 返回顶部