如何提取身份证倒数第二位数,并在excel中显示对应性别

如题所述

可以用mid函数,以Excel 2016为例,步骤如下:

1、Excel中B列有身份证号,判断其性别。

2、利用公式=mid(B2,17,1),可以得到身份证号的倒数第二位也就是17位数字。

3、将上一步得到的数据使用mod函数对2相除取余数,余数为1则是奇数,余数为0则是偶数。

4、再利用If函数,根据第3步的结果返回不同值,如果是1,返回“男”,如果是0,返回“女”。

5、综上分析,将三个函数合并到一个公式中,就得到=IF(MOD(MID(B2,17,1),2),"男","女")。

6、往下填充公式,就从身份证号中提取了性别信息。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-24
假设身份证号在A列
B1=IF(MOD(--MID(A1,17,1),2)=1,"男","女")
下拉公式本回答被提问者采纳
第2个回答  2015-11-24
=if(mod(mid(a1,17,1),2)=1,"男","女")