excel学习库

excel表格_excel函数公式大全_execl从入门到精通

在Excel中如何使用函数从身份证号码中获取性别

在身份证号码里面,包含了我们性别的,那么如何通过身份证号码判断性别? 要想通过号码来判断性别,那么首先需要了解下身份证号码的组成部分; 1 身份证号码组成 身份号码一共18位,由17位数字和1位数字校验码组成。 其中1~6位是地址码,省、市和区县各两位,7~15位数字出生日期码(分别是年月日),3位数字顺序码(按照区县来排序),其中奇数的顺序码为男性,偶数的顺序码为女性(其实直接看第17位就可以了,例子中的第17位是7,就是一名男性)和1位数字校验码(用于检验身份证号码真伪); 我们自己能识别身份证了,那么如何让Excel会判断呢?这个就需要使用函数来处理了,主要使用到了提取字符串的MID函数,判断奇偶的ISEVEN函数和IF函数2 MID函数 使用MID函数从身份证号码中获取第17位 MID是一个字符串函数,起函数语法如下: MID(text, start_num, num_chars),其中 text被截取的字符 start_num从左起第几位开始截取 num_chars从左起向右截取的长度是多少 在我们的例子中,就需要获取到身份证号码的第17位,所以我们可以这样使用,如果身份证号码是放置在A列中的,所以就是从A2开始,我们需要取得第17位,所以就从第17位开始,取1位就可以了;函数运行结果 输入的函数 3 ISEVEN函数 这个判断方法,就比较多了,我们可以采用MOD函数求余(也叫取模),也可以直接使用ISODD()或者ISEVEN(),这两个函数直接就可以判断奇数还是偶数,如果是偶数的话,ISEVEN返回的结果就是TRUE,奇数就是FALSE,ISODD就刚好相反了,我们就用这个函数来处理了,我觉得简单点;函数结果 输入的函数 4 IF函数 使用IF函数,根据ISEVEN返回的结果,来显示男女; IF(logical_test,A,B) 通过 IF 语句,可以在条件之间进行逻辑比较,IF 语句通常指示某条件为 TRUE 时执行A操作,否则执行B操作。 (5)函数介绍完了,我们就嵌套起来用: 如果不熟悉的话,我们可以分步来处理的,先提取出第17位,再用ISEVEN判断奇偶,最后用IF输出男女,如果使用熟练了,我们直接一次搞定,显得更加简洁一些;函数结果 输入的函数 PS:为了方便大家练习,我把函数贴在下方,假设身份证号码是输入在A列中;则公式分别如下: B2(提取第17位):=MID(A2,17,1) C2(判断奇偶):=ISEVEN(B2) D2(输出男女):=IF(C2,"女","男") E2(嵌套):=IF(ISEVEN(MID(A2,17,1)),"女","男") ▼ ▼

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接