如果在Excel中从身份证信息中提取性别、出生日期、年龄、生肖会怎样?Excel功能帮你一键识别提取,非常简单!直接套用公式就好了。
性别识别卡中隐藏的第17位数字如果是奇数则表示男孩,如果是偶数则表示女孩。所以我们可以用公式提取第17个数据,判断奇偶性。公式:=IF(MOD(MID(A2,17,1),2)=1,'男生''女生')
识别出生日期身份证上的7~14位是对应的出生日期,可以直接提取。公式:=TEXT(MID(A2,7,8),' 0-00-00 ')
要提取年龄,只需要计算出生日期和当前日期的差值,就可以用函数直接计算了。公式:=(YEAR(NOW())-MID(A2,7,4))
生肖的提取生肖我们需要计算出相应年份对应的生肖。你需要使用黄道十二宫的排序,然后使用两个函数,MID和MOD。前者是截取字符串中的字符,后者是计算余数。公式:=MID('鼠,牛,虎,兔,龙蛇,马,羊,猴,鸡,狗,猪'MOD(年(C2)-4,12) 1,1)
分析:MID(文本,初始提取位置,提取的字符数);MOD(被除数,除数)。MOD(YEAR(C2)-4,12) 1表示剩余函数,这里减去4是因为十二生肖的实际计算顺序是【猴、鸡、狗、猪、鼠、牛、虎、兔、龙、蛇、马、羊】而我们的公式是从鼠开始的。加1是从第一个字符串中直接截取一个字符,如果没有余数的话。