
在不久的将来,我相信所有学校都很忙. 应报告新学生的注册情况,并且学生注册信息包含号,性别,出生日期等数十个项目. 为了简化工作和提高效率,我们特意整理出根据ID号自动生成出生日期,性别和性别的方法. 希望对大家有帮助.
I. 号码信息的解释
从第二始,它们通常是18位数字. 前4位数字代表出生地. 例如: 湖北荆门对应4208,第5位和第6位数字对应地区和县,例如: 湖北东宝,荆门,湖北为420802. 第7、8、9和10位数字是出生年份(四位),第11位和第12位数字代表出生月份,第13位和第14位数字代表出生日期,第17位数字代表性别. 奇数是男性,偶数是女性.
例如: XXXXXX199502156098(涉及隐私,请隐藏以前的信息),它表示以下信息:
出生年份是: 1995年2月15日,性别对应于9,是一个奇数,是一个男性.
因此,如果您找到一种从这些ID号码中提取上述个人信息的方法,则不仅快捷,容易,而且也不容易出错. 验证时只需要检查ID号即可,大大提高了工作效率.
第二,正确输入ID号
众所周知,在Excel中输入数字时,超过11位会自动成为科学计数法,因为ID号通常为18位,因此您必须注意它. 有两种方法可以完全显示输入的数字.
1. 设置单元格格式,具体步骤是: 选择要输入的单元格,单击鼠标右键,选择“设置单元格格式”,然后在弹出对话框的“数字”选项卡中将类别设置为“文字”,然后单击确定.

2. 选择要输入的单元格,并在其前面加上单引号号码性别,即: ’,您也可以输入任何数字.
三种具体方法:
1. 自动生成出生年份和月份
如果要提取所有信息,例如: XXXX,XX号码性别,X,X,只要在ID卡后面的框中输入“ = MID(ID卡的坐标,7,8)”,如图所示,出生日期立即显示在后框中.

因此,在找到坐标之后,输入:
如果您只想提取ID卡中的年份和月份,只需输入:
= IF(LEN(B2)= 15,MID(B2,7,4),MID(B2,9,4))
如图所示:


2. 自动生成性别
只需输入:
= IF(MOD(IF(LEN(B2)= 15,MID(B2,15,1),MID(B2,17,1)),2)= 1,“ Male”,“ Female”)<
如图所示:

3. 自动生成年龄:
只需输入:
=年(今天())-中(B2,7,4)

如图所示:

下一步非常简单. 选择后,直接拖动手柄,即可生成与ID卡一样多的相关信息,这里不再赘述.
四,使用功能的解释
很明显,此函数使用的功能是: MID,IF,LEN等.
文本函数MID从用户指定的指定位置开始在文本字符串中返回特定数量的字符.
语法: MID(文本,start_num,num_chars)是MID(文本,起始字符,采用的字符数).
文本是包含要提取的字符的文本字符串.
Start_num是要在文本中提取的第一个字符的位置. 文本中第一个字符的start_num为1,依此类推.

Num_chars指定希望MID从文本中返回的字符数.
字符数计算函数LEN返回文本字符串中的字符数.
语法: LEN(文本)
文本是要查找其长度的文本. 空格将被视为字符.
所以:
= MID(B2,7,8)表示: 从单元格B2中的字符串的第7位提取8位;
= IF(LEN(B2)= 15,MID(B2,7,4),MID(B2,9,4))表示: IF是逻辑判断函数,指示如果单元格B2是15位,则提取从第7位开始的4位,如果不是15位,则从第7位开始的4位被提取.
= IF(MOD(IF(LEN(B2)= 15,MID(B2,15,1),MID(B2,17,1)),2)= 1,“ Male”,“ Female”)是指:
LEN(B2)= 15: 检查ID号的长度是否为15位数字.
MID(B2,15,1): 如果ID号的长度为15位数字,则提取第15位数字.
MID(B2,17,1): 如果ID号的长度不是15位数字,即18位ID号,则应该提取第17位.
MOD(IF(LEN(B2)= 15,MID(B2,15,1),MID(B2,17,1)),2): 用于在将给定数字除以指定数字后获得余数,此示例显示了通过将建议值除以二获得的余数.
IF(MOD(IF(LEN(B2)= 15,MID(B2,15,1),MID(B2,17,1)),2)= 1,“ Male”,“ Female”): 如果除以2后的余数为1,则单元格B2显示为“男性”,否则显示为“女性”.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-212542-1.html
有病的才是你
长长中国军人的血性劲儿