身份证号看男女(身份证号中的出生年月、性别、年龄等信息,你会提取吗?)

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

身份证号看男女(身份证号中的出生年月、性别、年龄等信息,你会提取吗?)

一、提取出生年月。 (一)Text Mid函数法。 函数Text: 作用:根据指定的数值格式将数值转换为文本。 语法结构:=Text(值,格式代码)。 函数Mid: 作用:从文本字符串中指定的其实位置返回指定长度的值。 语法结构:=Mid(字符串,开始位置,字符长度)。 方法: 在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。

身份证号看男女(身份证号中的出生年月、性别、年龄等信息,你会提取吗?)

(二)Ctrl E 分列法。 方法: 1、在第一个目标单元格中输入对应出生年月的8位数字。 2、选定所有目标单元格(包括第一步已经输入值的单元格),快捷键Ctrl E。 3、【数据】-【分列】-【下一步】-【下一步】,选择【列数据格式】中的【日期】并【完成】。

身份证号看男女(身份证号中的出生年月、性别、年龄等信息,你会提取吗?)

(三)分列法。 方法: 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")。

身份证号看男女(身份证号中的出生年月、性别、年龄等信息,你会提取吗?)

四、计算退休年龄。 函数:Edate。 作用:返回指定日期之前或之后的日期。 语法结构:=Edate(开始日期,月份),如果“月份”为负数,则计算的为“开始日期”之前的日期,如果为正数,则为“开始日期”之后的日期。 方法: 在目标单元格中输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120 600)。

身份证号看男女(身份证号中的出生年月、性别、年龄等信息,你会提取吗?)