用 Excel 自动提取身份证隐藏信息,会有多简单?
哈喽大家好,我是小音~
昨天我有个朋友生日,约了晚上聚餐。
可临下班,老板给我发来了一份表格。
他让我根据每个人的身份证号码,把生日、年龄和性别都补上。
这题我…… 只会手动输入……
同事:你怎么还在这?不是要赶着去聚餐吗?
我:老板临时加了个任务,这下子吃不吃得上饭都难说了
同事:填身份证信息啊?有我在,保你有饭吃!
一起来看看该怎么做吧
生日
生日是身份证号码里面已经标明的,咱们可以直接提取。
❶ 根据身份证号码,手动输入第一个人的生日。
❷ 然后按快捷键【Ctrl+E】快速填充,就可以自动提取其他人的生日啦。
年龄
年龄不能直接从身份证号码里面提取,这时候就需要动用函数了。
❶ 先在单元格输入这串函数:
=YEAR(NOW())-MID(B2,7,4)
在这里,YEAR (NOW ()) 表示的是今年的年份,而 MID (B2,7,4) 则表示身份证上面每个人出生的年份,两者相减就是每个人的年龄啦!
关于 MID 函数的用法,再带大家回顾一下吧:
=MID(文本,开始位置,字符个数)
文本:要提取内容的单元格;(该表中身份证号码在 B2 单元格)
开始位置:从第几位开始提取;(从第 7 位开始表示年份)
字符个数:共提取几位数字。(年份一共有 4 位)
❷ 最后双击单元格右下角,使用填充柄快速填充。
性别
想要判断性别,我们首先需要了解,身份证第 17 位数字的含义:
单数代表「男」,双数代表「女」。
❶ 在单元格输入函数:
=IF(MOD(MID(B2,17,1),2)=1,"男","女")
在这个函数中,MOD 函数返回两数相除的余数。
根据上文,我们可以知道 MID (B2,17,1) 提取的是身份证号码第 17 位,那么整个函数可以理解为:
如果身份证第 17 位除以 2 等于 1(为单数),则判断性别为「男」;否则(为双数),判断性别为「女」。
❷ 最后,同样双击单元格右下角,进行快速填充。
怎么样,这几个自动提取身份证信息的方法,是不是很便捷?
有如神助的我,最终还是在下班前把表格填好了~
本文来自微信公众号:秋叶 Excel (ID:excel100),作者:小音,编辑:竺兰
相关文章
- 25 周年纪念作,情怀拉满但诚意欠缺:《勇者斗恶龙 怪物仙境 3》
- 联想拯救者 Y700 2023 平板推送 ZUI 15.0.723 系统灰度测试:新增“USB 网络共享”,优化底部小白条
- Streacom 推出 SG10 高端被动散热机箱:可解热 600W,1300 美元
- 3D 角色扮演策略游戏《少女前线 2:追放》公测开启,安卓、iOS、PC 多端互通
- 新能源车市:价格战开局,价值战结束
- 雪天这样拍,照片更为味道
- Cybertruck:未来物种重新定义汽车
- 2022 年我国未成年网民规模突破 1.93 亿,普及率达 97.2%
- 上映 7 天,《名侦探柯南:黑铁的鱼影》内地票房破亿、豆瓣 6.6 分
- 小岛工作室推出《死亡搁浅》联名手机手柄,预计明年发售