Mid、Left、Right三兄弟,超实用 left是哪个键有什么作用( 二 )


网友:如果这样直接后面3位不提取不就得,干嘛绕那么多弯 。
卢子:如果不提取是不是要像最开端一样断定是不是15,然后再决议取多少位,这样反而多了一个断定条件 。不过这条公式有一个缺点,就是当1930年前出身的人如290815会显示毛病 。不过正常这种年纪的人,你用他们的身份证还有意义吗,你懂的 。一直以来我都认为,写公式就是一个不断取巧的进程 。
15位13-15位是代表性别,18位是15-17位是代表性别,奇数就是男,偶数就是女 。

=IF(ISODD(MID(A2,15,3)),"男","女")


奇数偶数的断定可以应用最后1位断定,也可以通过所有字符断定 。如123,最后1位是奇数,它就是奇数,跟全部数字断定的成果是一样的 。
MID(A2,15,3)提取15位的最后1位,跟提取18位的3位数字
ISODD(MID(A2,15,3)),ISODD断定数字是不是奇数,是就返回TRUE,否则返回FALSE
IF就是返回男女的对应值
解释:在低版本用MOD(数字,2)断定奇数跟偶数 。
网友:这后面两条公式太奇妙了!
卢子:究竟像这种公式可遇不可求,并不是任何人都可以想到的 。学习阶段可以让公式缩减到最少字符,但实际工作还是以正常思维处置为好,以防斟酌不周全而出错 。
【Mid、Left、Right三兄弟,超实用 left是哪个键有什么作用】


推荐阅读