打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
最'牛叉'的提取身份证信息函数【Excel分享】




提取身份证信息函数


看完动画之后,我没有吹牛吧!其实这个是vb封装vba自定义函数实现的,如果大家没有装'Excel完美工具箱就不能这么用,如果你装了9.70版,这个是最新版,前面的版本没有这个功能。你百度excel完美工具箱,就可以找到。

有的同学说,我没有装你的工具箱有方法吗?有,请看下面

一、提取籍贯

  1. 先申明,你要有一张号码对应的地址表,你也可以百度到,如果你没有,可以私聊我

  2. 公式=VLOOKUP(LEFT(A2,6),省市代码!A:B,2,0)


  3. 公式解释

    1. vlookup有4个参数

    2. 第1参数:查找值

    3. 第2参数:数据源

    4. 第3参数:返回数据中的第几列

    5. 第4参数用0精确查找,用1模糊查查找

    6. 第4参数不用,也是模糊查找

    7. 第4参数前面的逗号留下是精确查找

    8. LEFT(A2,6),从身份证左边提取6位作vlookup函数第1参数

二、提取出生日期

  1. 公式=TEXT(RIGHT(19&MID(A2,7,(LEN(A2)=18)*2 6),8),'0-00-00')


  2. 公式解释

    1. (LEN(A2)=18)*2 6)如果身份证的长度等于18返回true,相当于1,1*2=2然后加上6等于8,也 就是提取8位

    2. 由于15身份证从7位开始没有19,所以只能提取6位

    3. (LEN(A2)=18)*2 6)如果身份证的长度不等于18返回False相当于0,0*2=0然后加上6等于6,也 就是提取6位

    4. RIGHT(19&MID(A2,7,(LEN(A2)=18)*2 6),8)为什么前面要&19呢?因为15位的没有?有的同学就会问,那么18位不是又多了19,是的,所以我在外面又嵌套了一个Right函数,你不多,我刚好提取8位,你多了的那个19我又取不到

    5. 最后我们在后面嵌套一个text函数,有的同学又会问,老师的你的text函数第2参数为什么不用“yyyy-mm-dd“,大哥你刚才right得到一串是文本型,不是日期型,当然不可以,所以你只能用text(第1参数,'0-00-00')

三、提取出生日期

  1. 公式=DATEDIF(C2,TODAY(),'Y')


  2. 公式解释

    1. Datedif函数是一个隐藏函数

    2. 它有3个参数

    3. 第1参数起始日期

    4. 第2参数结束日期

    5. 第3参数两日期计算方式

    6. 'Y'计算年

    7. 'M'计算月

    8. 'D'计算日

    9. 'YM',忽略年,不足要借位

    10. 'MD'忽略月,不足要借位

    11. 'YD'忽略年月,不足要借位

  3. 另大家要记得第1参数是起始日期,第2参数是结束日期

  4. 第2参数一定要大于第1参数,否则会报错,也就是第2参数的日期一定要在第1参数的日期后面

四、提取性别

  1. 15的身份证决定男女的位是在第15位,奇数男,偶数女

  2. 18位的身份证决定男女的位是在第17位,奇数男,偶数女

  3. 公式=TEXT(-1^MID(A2,15,3),'女;男')


  4. 公式解释

    1. MID(A2,15,3)从15开始取,取3位,15位后面没有了,当然只取到15位,而18位的从15位开始取,提取3位,取到17位上,我们现在关注是它们最后一位是奇数还是偶数,如果

    2. -1^MID(A2,15,3),这里有一个知识点,-1的奇次方等于-1,-1的偶次方等于1,这样我们就把男女分开了

    3. -1^MID(A2,15,3)如果等于1就是女

    4. -1^MID(A2,15,3)如果等于-1就 是男

    5. Text函数第2参数'女;男',记得中间是用分号分开,这里有一个知识点,自定义数字的格式分为4节,正数;负数;零;文本,如果只有两节,第1节是正数和零,第2节是负数

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel文本函数中的NO.1,Text函数简单又高效,快速完成数据转化
EXCEL揭秘身份证号内含的秘密,实在是太全了
Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?
一个身份证号,用Excel能提取多少信息?(含批量校对错误)
15个Excel函数公式的套路,可直接套用,收藏备用吧
这8个Excel技巧,用过的人都说好!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服