excel如何选择某数位上的数字进行判断

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:02:37
如身份证的倒数第二位表示公民的性别,如何利用身份证号进行男女判断,谢谢。
那又如何确定省区呢?如浙江是330 身份证如330222198011111111

=IF(MOD(MID(A1,17,1),2)=0,"女","男")

呵呵!高人不敢当!
如果要确定省区,可另设一个省区对照表,用vlookup取值.比如在新建一"省区"工作表,A列是330等,B列是对应的浙江.那么公式=VLOOKUP(--LEFT(A1,3),省区!A:B,2,)

不好意思,昨晚看到楼主说倒数第二位是表示性别,我直接想到的是第二代身份证,所以用了上面的公式.下面这个通用.呵呵!
=IF(MOD(MID(A1,LEN(A1)-1,1),2)=0,"女","男")

=IF(MOD(MID(A2,LEN(A1)-1,1),2),"男","女")

我的办法挺麻烦的。
A列身份证号(新老号码均可,带X的也行)
B列输入公式=REPLACE(A1,1,6,0)
C列输入公式=IF(B1>9999999999999,REPLACE(B1,13,1,0),B1)
D列输入公式=C1/10
E列输入公式=ISEVEN(D1)
F列输入公式=IF(E1,"女","男")
学习的学哟,高人哪!