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

从身份证号中批量提取生日、年龄、性别……3秒就搞定私信回复关键词 2020 获取 100 套高颜值图表模板 公司要做一个小调查 统计男女比例 可是员工信息栏里只有员工身份证号码 难道要一个一个去对比身份证号 再筛选找出男女吗 我太难了 不 有小 E 你就不难

欢迎大家来到IT世界,在知识的湖畔探索吧!

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

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

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

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

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

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

如下图:

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



欢迎大家来到IT世界,在知识的湖畔探索吧!

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

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

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

提取生日 ◆

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

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

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

下面看动图演示:

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

提取年龄 ◆

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

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

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

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

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

下面看动图演示:

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

小解析:

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

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

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

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

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

提取性别 ◆

给大家小科普一下:

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

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

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

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

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

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

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

下面看动图演示:

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

小解析:

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

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

MOD 函数的语法格式:

=MOD(number,divisor)

也就是:

=MOD(被除数,除数)

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

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

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

总结 ◆

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

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

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/109725.html

(0)
上一篇 7分钟前
下一篇 2025年 10月 26日 下午9:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信