Excel高手教你12种函数根据身份证号码判断性别

 时间:2026-04-24 02:11:10

1、数据源

A1到A4单元格输入身份证号码,15位和18位都可以。

2、提取性别码

15位为最后一位数,18位为第17位数

3、IF函数,在B1他单元格里输入=IF(ISODD(RIGHT(LEFT(A1,17),1)),"男","女")

4、RIGHT&LEFT函数,在C1单元格里输入=RIGHT("女男",MOD(RIGHT(LEFT(A1,17),1),2))&LEFT("女男",MOD(RIGHT(LEFT(A1,17),1)+1,2))

5、MID函数,在D1单元格里输入=MID("女男",MOD(RIGHT(LEFT(A1,17),1),2)+1,1)

6、IFS函数,在E1单元格里输入=IFS(ISEVEN(RIGHT(LEFT(A1,17),1)),"女",TRUE,"男")

7、TEXT函数,在F1单元格里输入=TEXT(--ISEVEN(RIGHT(LEFT(A1,17),1)),"女;;男")

8、SWITCH函数,在H1单元格里输入=SWITCH(MOD(RIGHT(LEFT(A1,17),1),2),1,"男",0,"女")

9、CHOOSE函数,在I1单元格里输入=CHOOSE(MOD(RIGHT(LEFT(A1,17),1),2)+1,"女"," 男")

10、VLOOKUP函数,在G1单元格里输入=VLOOKUP(MOD(RIGHT(LEFT(A1,17),1),2),{0,"女";1,"男"},2)

11、HLOOKUP函数,在K1单元格里输入=HLOOKUP(MOD(RIGHT(LEFT(A1,17),1),2),{0,1;"女","男"},2)

12、LOOKUP函数,在L1单元格里输入=LOOKUP(MOD(RIGHT(LEFT(A1,17),1),2),{0,1},{"女","男"})

13、INDEX函数,在M1单元格里输入=INDEX({"女";"男"},MOD(RIGHT(LEFT(A78,17),1),2)+1,1)

14、此外,还可以使用OFSSET函数,由于需要添加辅助列,这里不列出!

  • Excel如何批量从身份证提取虚岁年龄
  • Excel 2016 怎么根据身份证判断性别
  • Excel表中怎样通过身份证号来提取男女
  • excel身份证号识别男女公式
  • 身份证提取男女性别函数
  • 热门搜索
    西安 旅游 飞机上可以带烟吗 公务员成绩怎么算 什么方法可以祛斑 众信旅游 匿名举报信怎么写 产后恢复完全攻略 透支卡怎么还款 大宝防晒霜怎么样 私处可以脱毛吗