单元格A1中是身份证号码(数据) 1、提取生日 =--TEXT(MID(A1,7,8),'0-00-00') =TEXT(MID(A1,7,INT(LEN(A1)/2-1)),'[>1000000]0-00-00;1900-00-00') 2、提取年龄 =DATEDIF( --TEXT(MID(A1,7,8),'0-00-00'),TODAY(),'Y') 3、提取性别 =IF(MOD(MID(A1,17,1),2),'男','女') =TEXT(-1^MID(A1,15,3),'女;男') 4、提取属相 =CHOOSE(MOD(MID(A1,7,4)-1900,12)+1,'鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪') 5、提取星座 =VLOOKUP(--TEXT(MID(A1,11,4),'2015-00-00'),{0,'摩羯';42024,'水瓶';42054,'双鱼';42084,'白羊';42114,'金牛';42145,'双子';42177,'巨蟹';42208,'狮子';42239,'处女';42270,'天秤';42301,'天蝎';42330,'射手';42360,'摩羯'},2) 6、Countif函数统计身份证号码出错的解决方法 由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。不过只需要用 &'*' 转换为文本型即可正确统计。 =Countif(A:A,A2&'*') |
|
来自: 昵称11935121 > 《未命名》