摘要: 本文介绍了一个示例,该示例基于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
人不犯我我不犯人