Excel身份证号提取性别公式教程(excel中从身份证号中提取性别)

方法一:IF+MOD+MID函数组合

公式: =IF(MOD(MID(A2,17,1),2)=1,"男","女")

- 解释: MID(A2,17,1) 用于从A2单元格的身份证号码中提取第17位数字。 MOD(...,2) 计算提取出的数字除以2的余数。 IF(..., "男", "女") 根据余数判断性别,余数为1则返回“男”,否则返回“女”。

- 操作步骤:打开Excel表格,在需要显示性别的单元格中输入上述公式,然后按回车键,再将鼠标指针移到该单元格右下角,当指针变为黑色“十”字时,双击或向下拖动即可填充其他行。

方法二:IF+ISODD+MID函数组合

- 公式: =IF(ISODD(MID(A2,17,1)),"男","女")

- 解释: MID(A2,17,1) 提取身份证号码的第17位数字, ISODD 函数用于判断提取出的数字是否为奇数,若是则返回 TRUE ,否则返回 FALSE , IF 函数根据 ISODD 函数的结果返回“男”或“女”。

- 操作步骤:与方法一类似,在对应单元格输入公式后按回车键,再进行填充操作。

方法三:TEXT+MID函数组合

- 公式: =TEXT(-1^MID(A2,17,1),"女;男")

- 解释: MID(A2,17,1) 提取第17位数字, -1^MID(A2,17,1) 根据提取的数字进行计算,如果是奇数则结果为 -1 ,偶数则为 1 。 TEXT 函数将计算结果格式化为“女”或“男”。

- 操作步骤:在要显示性别的单元格输入公式,按回车键后进行填充。

方法四:VLOOKUP+MOD+MID函数组合

- 公式: =VLOOKUP(MOD(MID(A2,17,1),2),{0,"女";1,"男"},2,0)

- 解释: MID(A2,17,1) 提取第17位数字, MOD(...,2) 计算除以2的余数, VLOOKUP 函数在 {0,"女";1,"男"} 这个数组中查找余数对应的性别值。

- 操作步骤:输入公式后按回车键,然后进行填充。

原文链接:,转发请注明来源!