当前位置: 首页 > news >正文

access通过身份证号提取性别_从身份证号中批量提取生日、年龄、性别……3秒就搞定...

私信回复关键词【2020】,获取100+套高颜值图表模板!

公司要做一个小调查,统计男女比例。

可是员工信息栏里只有员工身份证号码,难道要一个一个去对比身份证号,再筛选找出男女吗?

我太难了!不,有小 E 你就不难!

简单几步,教你批量提取员工的信息~

众所周知,身份证号包含了我们每个人的生日、年龄、性别等许多个人信息。

如下图:

ba15f149-0929-eb11-8da9-e4434bdf6706.png

那么在 Excel 里有没有一键批量提取这些信息的快捷方式呢?

看表哥一步一步教你操作!

8b16f149-0929-eb11-8da9-e4434bdf6706.png

提取生日 ◆

身份证号的第 7 到第 10 位是出生年份,第 11 位到第 12 位是出生月份,紧接着的后两位是出生日期。

❶ 首先,我们在生日信息栏里的第一行,手动输入其对应人的生日信息:

❷ 鼠标选框到下一行单元格,按下 【Ctrl + E】 就可以自动提取下面所有人的生日信息啦!

下面看动图演示:

9216f149-0929-eb11-8da9-e4434bdf6706.png

提取年龄 ◆

我们都知道,要知道一个人的年龄,直接用今年的年份减去他的出生年份,即可得到现在的年龄。

所以操作步骤很简单,一个函数就搞定:

❶ 在年龄信息栏第一行输入公式:

=YEAR(NOW())-MID(B2,7,4)

❷ 回车再下拉填充,就能得到所有人的年龄啦!

下面看动图演示:

a216f149-0929-eb11-8da9-e4434bdf6706.png

小解析:

=YEAR(NOW())-MID(B2,7,4)

YEAR(NOW()) 表示今年的年份;

再用 MID 函数,提取字符串中指定位置,即提取身份证号中的「年」。

MID(一个文本字符串,从第几位开始取,取几位)

两者相减,就得出员工的年龄啦。

提取性别 ◆

给大家小科普一下:

身份证第 17 位数字(即倒数第二位)表示性别;

奇数表示男性,偶数表示女性。

所以一次性判断出所有员工的性别也不难。

❶ 首先在性别第 1 行单元格输入公式:

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

❷ 回车得到第 1 个人的性别;

❸ 鼠标移动到该单元右下角双击,所有人员的年龄就都出来啦!

下面看动图演示:

b116f149-0929-eb11-8da9-e4434bdf6706.png

小解析:

=IF(MOD(MID(B2,17,1),2)=q,"男","女「)

MOD 是求余函数,返回两数相除的余数。

MOD 函数的语法格式:

=MOD(number,divisor)

也就是:

=MOD(被除数,除数)

先用 MID 函数定位到表示性别的第 17 位数字;

再用 MOD 函数判断第 17 位数字除以 2 后是不是奇数;

最后用 IF 函数判断若为奇数,则为男,否则为女。

总结 ◆

同理,我们还可以得到省、市、区等信息。

你知道怎么做吗?欢迎在留言区分享!

私信回复关键词【2020】,获取100+套高颜值图表模板!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 透明图片下载求全透明png图片_25000张PNG免抠透明图片,13G送给你,PS设计师免费领...
  • string不是std的成员_C++ string 源码实现对比
  • mqtt协议_MQTT协议解析
  • c++ 定时器_555定时器内部框图及电路工作原理
  • 华为vxlan配置案例_华为企业级交换机在中型网络中链路类型配置案例
  • python datetime 加一个月_Python datetime模块:表示昨天,上个小时,上个月
  • python怎么读出当前时间_python获取当前时间的用法
  • python批量生成多个折线图_py matplotlib 多个figure同时画多个图以及多个图例多个折线图...
  • python自定义函数返回值_python定义函数时的默认返回值
  • python gui选择_Python之GUI的最终选择(Tkinter)
  • c++输出二进制数_php怎么根据生日输出年龄
  • python检测特定颜色的形状_python opencv 检测特定颜色
  • vue 封装组件供全局使用_Vue如何封装高质量组件
  • c++ 编写函数返回两个值最小值_SQL基础知识(3)—常见函数(最全!)
  • sql server数据一对多合并_SQL Server 合并多对多表的数据
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 08.Android之View事件问题
  • 0基础学习移动端适配
  • codis proxy处理流程
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • iOS小技巧之UIImagePickerController实现头像选择
  • KMP算法及优化
  • Making An Indicator With Pure CSS
  • React+TypeScript入门
  • Vue小说阅读器(仿追书神器)
  • webpack+react项目初体验——记录我的webpack环境配置
  • 分类模型——Logistics Regression
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 关于使用markdown的方法(引自CSDN教程)
  • 技术:超级实用的电脑小技巧
  • 王永庆:技术创新改变教育未来
  • 学习Vue.js的五个小例子
  • 原生 js 实现移动端 Touch 滑动反弹
  • Java总结 - String - 这篇请使劲喷我
  • 从如何停掉 Promise 链说起
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • #ifdef 的技巧用法
  • #数学建模# 线性规划问题的Matlab求解
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (四)进入MySQL 【事务】
  • (转)菜鸟学数据库(三)——存储过程
  • **PHP分步表单提交思路(分页表单提交)
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Core 项目指定SDK版本