在Excel表格中,可以根据身份证号自动提取出生日期、性别、年龄。
第一,身份证号的[构成]
今天的身份证号由18位数字组成:前6位是地址码,第7至14位是出生日期码,第15至17位是序列码,第18位是校验码。
15~17位是序号,其中第17位如果是单数就是男配码,偶数就是女配码。即通过第17位数字可以判断性别,奇数为男性,偶数为女性。
下面的例子说明了如何根据身份证号自动提取出生日期、性别和年龄。首先在excel中输入下表,示例如下所示。
ABCDE姓名身份证号码出生日期出生日期性别年龄张三5103211972050307861972年5月3日女37
第二,根据身份证号自动提取【出生日期】。
在目标单元格中输入公式:= mid (B2,7,4)&Year &MID(B2,11,2)&" month "和MID(B2,13,2)和amp;“日”,回车确认,单元格中会出现与身份证号相关的出生日期。要填充其他单元格,不用一个一个输入公式,只需选中单元格***粘贴到其他单元格即可。
提示:
MID函数是为“从字符串中提取一些字符”而提供的函数命令。
第三,根据身份证号自动提取【性别】的方法。
在目标单元格中输入公式:= if (mod(右(B2,17)),2),“男”,“女”)
提示:
IF函数:根据逻辑表达式测试的结果,返回相应的值。如果函数允许嵌套。
RIGHT函数:根据指定的字符数返回文本字符串中的最后一个或多个字符。
第四,根据身份证号自动提取【年龄】的方法。
在目标单元格中输入公式:= datedif (text (mid (b2,7,6+2 * (len (b2) = 18))," #-00-00 "),now()," y "),回车确认。
本文来自情侣多了单身才养眼投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/642452.html