欢迎访问抖客教程网!

抖客教程网

您现在的位置是:主页 > 办公课堂 > Excel教程 > Excel图表制作 >

Excel图表制作

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

发布时间:2024-02-05 06:10:01Excel图表制作评论
本日咱们看看怎么从身份证号码中提取出需要的信息。 如下图为所示,是一份模仿的员工信息表,A列是姓名,B列是身份证号码,C列是职级。 1、提取出生年代 D2输入以下公式,向下

本日咱们看看怎么从身份证号码提取出需要的信息
如下图为所示,是一份模仿的员工信息表,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岁)。

AD:【[告白]跟浩瀚微软MVP一起学Office】点击插手吧!

热心评论

评论列表