excel中len和text的用法
例 :E3=132930197809043978,D3=TEXT(MID(E3,7,6+(LEN(E3)=18)*2),"#-00-00")",求这个人的生日
身份证号不论是15位还是18位,都是从第7位开始,但15位是6个数,18位是8个数,用LEN(E3)=18判断身份证号码的长度,如果是15位的就是0,乘2还是0,18位的就是1,乘2就得2。所以,15位是6+0,18位是6+2。
所以,15位是这个MID(E3,7,6),18位的是MID(E3,7,8),这样计算出来的就是日期信息。
以本例的结果是19780904。
最后TEXT(19780904,"#-00-00"),用00来定位表示月和日,用因年有可能是两位也可能是四位表示,所以用#不定位数表示
本例中用到了MID函数,TEXT函数,LEN函数,以及隐藏的IF函数判断,需要用心体会,举一反三
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。