Excel中对身份证号的处理
一、从身份证号码中提取出生年月。 方法: 在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。 解读: 1、MId函数的作用为:从文本字符传中指定的起始位置返回指定长度的字符串。语法结构为:=Mid(字符串,起始位置,长度)。 2、Text函数的作用为:根据制定的数值格式将数值转换为文本。 3、公式:=TEXT(MID(C3,7,8),"00-00-00")中,首先用Mid函数提取C3单元格中从第7位开始,长度为8的字符,然后用Text函数设置成格式为“00-00-00”(暨年月日)的文本。 二、从身份证号码中提取性别。 方法: 在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。 解读: 1、Mod函数的作用为:返回两数相除的余数。语法结构为:=Mod(被除数,除数),例如=Mod(6,2),返回值为0;=Mod(3,2),返回值为1。 2、If函数的作用为:判断条件是否成立,如果成立返回一个值,否则返回另外一个值。 3、公式:=IF(MOD(MID(C3,17,1),2),"男","女")中,首先利用Mid函数提取C3单元格中字符串的第17位,然后除以2,返回余数(暨Mod函数的作用,其返回的结构只有0和1两种),最后用If函数判断余数,如果为“1”,返回“男”,如果为“0”,返回“女”。 三