基于号自动提取出生年份,月份,性别和年龄的Excel方法示例

电脑杂谈  发布时间:2020-05-17 14:20:19  来源:网络整理

摘要: 本文介绍了一个示例,该示例基于excel中的ID号自动提取出生年份,性别和年龄的方法.

在excel表格中,您可以根据ID号自动提取出生日期,性别和年龄.

首先,由ID号组成.

当前ID号由18位数字组成: 前6位数字是地址代码,第7至14位数字是出生日期,第15至17位数字是序列码,第18位数字是校验位

15〜17位数字是序列号. 如果第17个数字是一个单数,则它是一个男性分配代码,而一个双数是一个女性分配代码. 也就是说,通过第17位数字,您可以判断性别,奇数是男性,偶数是女性.

以下示例说明了如何根据ID号自动提取出生年份,性别和年龄. 首先,在excel中输入下表,示例如下所示.

(有关ID卡号的输入方法,请参阅IT Tribe的文章“如何在excel中输入ID卡号”,URL为: )

A B C D E

姓名ID号出生日期性别年龄

Zhang San 510321197205030786 1972年5月3日,女性37岁

第二,根据ID号自动提取出生的年份和月份

在目标单元格中​​输入公式: = MID(B2,7,4)&“年”&MID(B2,11,2)&“月”&MID(B2,13,2)&“日” ,按Enter键excel号码性别,与ID编号关联的出生日期将出现在单元格中. 对于其他单元格的填充,您无需一一输入公式,只需选择要复制的单元格并将其粘贴到其他单元格中即可.

提示: MID功能是提供“从字符串中提取某些字符”的功能命令.

第三,根据号码自动提取性别的方法

在目标单元格中​​输入公式: = IF(MOD(RIGHT(LEFT(B2,17)),2)excel号码性别,“ Male”,“ Female”)

提示: IF函数: 根据逻辑表达式测试的结果,返回相应的值. IF函数允许嵌套.

RIGHT函数: 根据指定的字符数返回文本字符串中的最后一个或多个字符.

第四,根据号自动提取年龄的方法

在目标单元格中​​输入公式: = DATEDIF(TEXT(MID(B2,7,6 + 2 *(LEN(B2)= 18)),“#-00-00”),NOW(),“ y“),按Enter确认.

相关文章:

Excel load宏基于要求提供户口,性别,出生日期:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-213170-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...