当前位置:首页 > 办公设计 > Office教程 > 从身份证号码中提取信息,这些公式必须会

从身份证号码中提取信息,这些公式必须会

1年前 (2024-02-02)Office教程50

今天咱们看看如何从身份证号码中提取出需要的信息。
如下图为所示,是一份模拟的员工信息表,A列是姓名,B列是身份证号码,C列是职级。

1、提取出生年月

D2输入以下公式,向下复制。
=–TEXT(MID(B2,7,8),”0-00-00″)

身份证号码中的第7位到15位是出生年月信息。
首先使用MID函数从B2单元格的第7位开始,提取出8个字符,得到字符 “19820102”。 再使用TEXT函数将这个字符串变成日期样式的文本,得到字符串“1982-01-02”。
由于TEXT函数的结果是文本型的内容,所以加上两个小减号 — ,也就是计算负数的负数,通过四则运算,变成真正的日期序列。这样做的目的是为了便于后续的统计汇总。
如果公式结果显示为5位数字,别忘了设置一下单元格格式为日期。

 

2、计算年龄

计算年龄时,可以借助刚刚已经提取出的出生年月,E2单元格输入以下公式,向下复制。
=DATEDIF(D2,”2020-1-1″,”y”)

DATEDIF函数用于计算两个日期之间的间隔。用法是:
=DATEDIF(起始日期,截止日期,指定间隔类型)
本例中起始日期是D2的出生年月,截止日期是2020年1月1日。指定间隔类型为“Y”,表示计算间隔整年份。如果是“M”,就表示计算间隔的整月份了。
DATEDIF函数是隐藏函数,输入时没有屏幕提示,需要手工录入哦。
如果不借助D列的出生年月,公式可以这样写:
=DATEDIF(TEXT(MID(B2,7,8),”0-00-00″),”2020-10-1″,”y”)

 

3、提取性别

使用以下公式,可以提取出员工的性别信息:
=IF(MOD(MID(B2,17,1),2),”男”,”女”)

身份证号码中的第17位是性别信息,单数表示男,双数表示女。
首先使用MID函数,从B2单元格的第17位开始,提取出1个字符。
再使用MOD函数计算这个字符与2相除的余数。
最后使用IF函数判断,如果余数不等于0,返回男,如果余数是0,则返回女。

 

4、计算退休年月

接下来,咱们要根据提取出的出生年月和性别以及职级信息,来计算退休年月,根据现有法规,男性退休年龄为60岁,女性干部退休年龄为55岁,女性年退休为50岁。
G2输入以下公式,向下复制。
=EDATE(D2,IF(F2=”男”,720,IF(F2&C2=”女干部”,660,600)))

EDATE函数的作用是根据指定的起始日期和间隔月份,计算从指定日期开始,间隔N个月后的日期。
本例中,指定起始日期是D2单元格的出生年月。
间隔月份的公式部分是:
IF(F2=”男”,720,IF(F2&C2=”女干部”,660,600))
这部分看起来有点小复杂,咱们慢慢拆解一下:
先用IF函数判断F2单元格的性别是不是等于”男”,如果是,返回720(720个月,也就是60岁)。
如果不等于”男”,就继续判断F2的性别连接C2的职级,是不是等于”女干部”,如果是,返回660(660个月,也就是55岁),如果不等于”女干部”,就返回600(600个月,即50岁)。

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/1586

分享给朋友:

“从身份证号码中提取信息,这些公式必须会” 的相关文章

PPT中只要学会这几招 排版对齐绝对不在话下

PPT中只要学会这几招 排版对齐绝对不在话下

我们在排版设计PPT过程中,经常会对一些图片、文字等进行对齐之类的排版操作。但是内容过多,对齐也不是一件容易的事情,如何掌握快速对齐的诀窍呢?这里易老师就来为大家详细的演示一下,各种对象在PPT中对齐的常用操作。   智能对齐向导 开启智能对齐向导功能,可帮助我们快速搞定各种对齐...

二分钟,做一个Excel版的待办列表

二分钟,做一个Excel版的待办列表

今天咱们来分享一个简单实用的技巧——在Excel里制作待办事项列表。 先看效果: 方法1: 选中F2:F12,【数据】→【数据验证】,允许【序列】,序列来源为: R,S 将F2:F12单元格区域的字体设置为Wingdings 2。 设置完成后,可在F列单击下拉菜单,选择R时...

用Excel要学会偷懒,懒人必备Excel技巧

用Excel要学会偷懒,懒人必备Excel技巧

人还是要学会偷懒,人类在偷懒的同时,也发明了不少高科技,啥汽车、飞机、洗衣机等。在用Excel的处理表格数据时,我们同样也要学会偷懒,但是,前提是你要掌握一些能够用来偷懒的技巧。   1、将数据复制到多个工作表 有时候,我们希望将数据复制到其他的工作表中,我们可以先选中多个工作表...

Excel带错误值的数据,要想求和怎么办

Excel带错误值的数据,要想求和怎么办

如何对带有错误值的数据进行求和。 先来看数据源,C列是不同业务员的销量,有些单元格中是错误值: 现在需要在E2单元格计算出这些销量之和,如果直接使用SUM函数,会返回错误值,该怎么办呢? 普通青年公式是这样的,输入完成后,要按住SHift+ctrl不放,按回车。 =SUM(IFERR...

将多列的区域或数组合并成一列,就用TOCOL函数

将多列的区域或数组合并成一列,就用TOCOL函数

今天分享TOCOL函数的几个典型应用。 这个函数目前可以在Excel 365和最新的WPS表格中使用,作用是将多列的区域或数组转换为单列。函数用法为: =TOCOL(要转换的数组或引用, [是否忽略指定类型的值], [按行/列扫描]) 其中第二参数为0或者省略该参数时,表示保留所有值。为1表示忽略空...

PPT将正方形的图片转变为圆形

PPT将正方形的图片转变为圆形

1.单击工具栏插入下的形状,在下拉菜单下选择椭圆。 2.按住shift键画出一个正圆,选中此圆形,单击工具栏绘图工具下的填充,在下拉菜单下选择图片或纹理,在下拉菜单中选择本地图片。 3.弹出选择图片的对话框,找到需要插入的图片,单击打开。 4.图片就已经填充...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。