打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
从身份证号码中提取出生年月、性别、年龄等技巧都不掌握,那就真的Out了!

        每位亲都知道,身份证号码中包含着出生年月,性别等信息,但在实际的工作中,从身份证号码中提取出生年月、性别的亲并不多,一般都是采用询问的方式填写,这样不仅费时费力,而且容易出错,今天,小编带大家了解身份证号码中隐藏的秘密。


一、提取出生年月。

(一)Text+Mid函数法。

函数Text:

作用:根据指定的数值格式将数值转换为文本。

语法结构:=Text(值,格式代码)。

函数Mid:

作用:从文本字符串中指定的其实位置返回指定长度的值。

语法结构:=Mid(字符串,开始位置,字符长度)。

方法:

在目标单元格中输入公式:=TEXT(MID(C3,7,8),'00-00-00')。

解读:

利用Mid函数首先从C3单元格中提取从第7位开始,长度为8的字符串,即出生日期的8位数字,然后用Text函数将其设置为日期形式。


(二)Ctrl+E+分列法。

方法:

1、在第一个目标单元格中输入对应出生年月的8位数字。

2、选定所有目标单元格(包括第一步已经输入值的单元格),快捷键Ctrl+E。

3、【数据】-【分列】-【下一步】-【下一步】,选择【列数据格式】中的【日期】并【完成】。

解读:

1、如果没有步骤3,提取的值仅为8位数字,而出生年月是日期格式,所以需要步骤3进一步完善设置。

2、如果对Text函数不够理解,可以先用Mid函数提取出生年月的8位数字,然后进行【分列】操作。


(三)分列法。

方法:

1、选定目标单元格,【数据】-【分列】,打开【文本分列向导】对话框。

2、选择【原始数据类型】中的【固定宽度】,并【下一步】。

3、在【数据预览】区域中的“出生年月”开始数字和计数数字处单击鼠标左键(如果选择错误,需要清除分割线,在分割线上双击即可),将数据分为3部分,并【下一步】。

4、选中第一部分(系统默认选中,即【数据预览】区域中的黑色部分),选择【列数据格式】中的【不导入此列】;选中“出生年月”所在的部分,选择【列数据格式】中的【日期】;选中“剩余部分”,选择【列数据格式】中的【不导入此列】并【完成】。

解读:

因为提取的是出生年月,所以出生年月前面和后面的数据【不导入此列】,并且要将“出生年月”设置为【日期】形式。


(二)提取性别。

函数:If+Mod+Mid。

函数Mod:

作用:返回两数相除的余数。

语法结构:=Mod(被除数,除数)。

方法:

在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),'男','女')。

解读:

公式中首先利用Mid函数提取身份证号码的第17位,并作为Mod函数的第一个参数,即被除数,然后用IF函数判断Mod函数的结果,如果为奇数,返回“男”,如果为偶数,返回“女”。


三、计算年龄。

函数:Datedif。

功能:以指定的方式计算两个日期之间的差值。

语法结构:=Datedif(开始日期,结束日期,统计方式),常见的“统计方式”有“Y”、“M”、“D”三种,即“年”、“月”、“日”。

方法:

在目标单元格中输入公式:=DATEDIF(D3,TODAY(),'y')。

解读:

1、如果数据源中没有“出生年月”列,也可以用公式=DATEDIF(TEXT(MID(C3,7,8),'00-00-00'),TODAY(),'y')来提取,即首先用Text+Mid提取出生年月,并作为Datedif函数的第一个参数。

2、Datedif函数也可以用于计算工龄,或任意两个日期之间的差值。


四、计算退休年龄。

函数:Edate。

作用:返回指定日期之前或之后的日期。

语法结构:=Edate(开始日期,月份),如果“月份”为负数,则计算的为“开始日期”之前的日期,如果为正数,则为“开始日期”之后的日期。

方法:

在目标单元格中输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600)。

解读:

本示例中是以“男:60岁,女:50岁”为标准计算退休年龄的,如果以“男:55岁,女50岁”为标准计算退休年龄,则公式为:=EDATE(D3,MOD(MID(C3,17,1),2)*60+600)。需要注意的就是辅助值的变化。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
身份证号相关的6个函数公式都不掌握,还怎么成为Excel达人?
给你5个实用Excel函数公式 搞定盘踞在Excel表格中的身份证
excel技巧:与身份证有关的5个Excel函数公式
和身份证有关的5个Excel函数公式,新手必会
从身份证号中提取出生年月、性别等实用技巧解读!
你知道“隐形”函数DATEDIF吗?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服