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

 时间:2026-02-13 02:23:49

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身份证号识别男女公式
  • 身份证提取男女性别函数
  • 热门搜索
    厦门大嶝岛旅游攻略 张家界旅游攻略地图 大众旅游时代 永州旅游景点大全 中信旅游总公司 菩提岛旅游 开封旅游地图 十二月适合去哪里旅游 千岛湖旅游官方 同程旅游怎么样