在Excel表单中怎么从身份证号码中提取信息
在Excel表单中怎么从身份证号码中提取需要的信息。操作方法如下:
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岁)。
栏 目:Excel
本文地址:http://www.ziyuanwuyou.com/html/ruanjianjiaocheng/excel/1369.html
您可能感兴趣的文章
- 12-02Excel日常工作设置技巧
- 12-02按年设置每月上班天数公式
- 12-02介绍几个典型的excel数据填充方法
- 12-02快速设置excel表中最高、最低和平均值
- 12-02怎么使用Excel函数公式生成超链接
- 12-02设置Excel表单中查询内容高亮显示
- 12-02制作excel通用数据查询表
- 12-02使用excel表格计算人数的方法
- 12-02如何正确使用Excel中的翻译函数
- 12-02Excel表格的中效率加速器GROUPBY函数应用
阅读排行
推荐教程
- 12-02Excel多工作表快速汇总操作方法
- 12-02Excel表格中MID、AVERAGEIF、FREQUENCY函数用法
- 12-02在excel表单中判断性别设置金额的方法
- 12-02Excel数据表怎么从身份证号中提取出生年月
- 12-02Excel数据表中怎么提取不重复名单
- 12-02一些实用的Excel操作方法
- 12-02Excel表单中怎么制作下拉菜单
- 12-02Excel表格中怎么设置在下拉菜单中选择计算方式
- 12-02Excel表单中自定义格式方法
- 12-02Excel怎么制作饼图