`
jsamson
  • 浏览: 117803 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

excel表格里如何根据身份证号码确定性别

 
阅读更多
在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。

  第一,身份证号码的组成。
  当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。
  15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。即通过第17位数字,可以判断性别,奇数为男,偶数为女。
  下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。首先,在excel中输入以下表格,实例如下面所示。
  (身份证号码的输入方法见IT部落窝《excel如何输入身份证号码》文章介绍,网址是: http://www.ittribalwo.com/show.asp?id=266
   A          B                 C             D         E
  姓名   身份证号码          出生日期      性别   年龄
  张三   510321197205030786   1972年05月03日       女    37

  第二,根据身份证号码自动提取出生年月
  在目标单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车确定,单元格内会出现与身份证号码相关的出生日期。其它单元格的填充,不必一一输入公式,只需选中该单元格复制,在其它单元格内粘贴即可。
  提示:MID函数是提供的一个“从字符串中提取部分字符”的函数命令。

  第三,根据身份证号码自动提取性别的方法
  在目标单元格输入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
  提示:IF函数:根据逻辑表达式测试的结果,返回相应的值。IF函数允许嵌套。
  RIGHT函数:根据所指定的字符数返回文本串中最后一个或多个字符。

  第四,根据身份证号码自动提取年龄的方法
  在目标单元格输入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回车确定。


*******************************************************************
*******************************************************************
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 
1、地址码(前六位数) 
表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 
2、出生日期码(第七位至十四位) 
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。 
3、顺序码(第十五位至十七位) 
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 
4、校验码(第十八位数) 
(1)十七位数字本体码加权求和公式 
S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和 
Ai:表示第i位置上的身份证号码数字值 
Wi:表示第i位置上的加权因子 
Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 
(2)计算模 
Y = mod(S, 11) 
(3)通过模得到对应的校验码 
Y: 0 1 2 3 4 5 6 7 8 9 10 
校验码: 1 0 X 9 8 7 6 5 4 3 2

分享到:
评论

相关推荐

    Excel表格中根据身份证号码自动填出生日期、计算年龄

    在Excel或WPS表格中,处理身份证号码是一项常见的任务,特别是在进行人事管理或者数据分析时。以下是如何根据身份证号码自动填出生日期和计算年龄的详细步骤和相关知识点: 1. **出生日期的提取**: - 对于18位...

    excel 中自动提取身份证中生日和性别

    ### 在Excel中自动提取身份证中的生日和性别 随着信息技术的发展,Excel已经成为办公自动化的重要工具之一。对于处理大量数据的工作场景,比如学校管理学生信息时,能够高效地利用Excel的功能可以大大提升工作效率...

    Excel表格身份证号码提取出生日期的公式.doc

    在Excel表格中,身份证号码包含了丰富的个人信息,如出生日期、性别等。提取这些信息可以通过使用特定的Excel公式来实现。以下是一些关键知识点: 1. **身份证号码结构**: - 18位身份证号码的前6位代表地区代码,...

    财税实务:如何在Excel中输入身份证号码及提取信息.pdf

    某表格,其中员工的身份证号码信息已输入到 C 列,出生年月信息填写在 D 列,性别信息填写在 B 列。 1. 提取出生年月信息 由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证...

    电子表格版身份证信息查询

    总的来说,这个“电子表格版身份证信息查询”工具可能是一个包含全国县区信息的Excel模板,用户可以输入或导入身份证号码,自动获取和显示对应的出生地、性别等信息,对于需要处理大量个人信息的工作场景非常有用。...

    EXCEL身份证号码计算出生年月年龄及性别和重名筛选收集.pdf

    在Excel中处理身份证号码可以实现一系列复杂的数据分析任务,如计算出生年月、年龄和性别。身份证号码是由18位数字组成,其中包含了丰富的个人信息。第1-6位代表地区代码,第7-14位表示出生年月日,第15-17位为顺序...

    python 身份证号码识别地区真伪(附图表)

    身份证号码不仅包含了个人的出生日期,还可以根据其结构推断出性别和出生地。以下是一些关于如何使用Python来识别身份证号码真伪、获取年龄、性别以及地区的详细知识点。 1. **身份证号码结构**: - 中国居民...

    巧用Excel函数提取身份证中的出生日期

    使用MOD函数,可以判断身份证号码的最后一位数字是否为偶数,然后确定性别。例如,使用MOD函数可以判断身份证号码的最后一位数字是否为偶数:=MOD(VALUE(RIGHT(B2,3)),2) RIGHT函数是Excel中一个字符串函数,可以从...

    专题资料(2021-2022年)EXCEL表格函数公式大全.doc

    《Excel表格函数公式大全》是2021-2022年度的专题资料,主要涵盖了Excel中的常用函数和公式,特别关注了从身份证号码中提取个人信息和进行年龄计算的相关技巧。 1. **身份证信息提取** - **出生年月日提取**:使用...

    EXCEL表格函数公式大全.docx

    Excel表格函数公式的应用是数据分析和管理中必不可少的技能。以下是一些常用且实用的Excel函数公式,用于从身份证号码中提取出生年月日、性别以及进行年龄判断: 1. **提取出生年月日**: - 使用`MID`函数结合`...

    excel表格公式大全.doc

    该公式首先判断身份证号码长度是否为15位或18位,然后根据不同版本的身份证号码提取性别标识,并根据该标识确定性别。 #### 注意 - `C2`为包含身份证号码的单元格。 - 15位身份证号码的性别标识位于第15位,18位则...

    身份证归属地批量查询工具 v1.0.zip

    1. 数据导入:用户可以将包含大量身份证号码的文本文件或Excel表格导入到工具中,以便进行批量查询。这一步骤通常涉及文件格式的兼容性,确保不同来源的数据能够顺利被识别和处理。 2. 归属地解析:工具会根据输入...

    (word完整版)Excel常用电子表格公式大全.doc

    这公式可以用来从身份证号码中自动提取性别信息,通过使用MOD函数和MID函数从身份证号码中提取性别信息,并根据奇偶校验规则来确定性别。 五、统计分析公式 =SUM(K2:K56) ——对 K2 到 K56 这一区域进行求和 =...

    (完整版)Excel表格公式大全(苦心整理).doc

    Excel表格公式是电子表格软件Excel中的核心功能,用于执行各种数据计算、分析和处理任务。以下是一些常用和重要的Excel公式及其应用场景: 1. 查找重复内容:`=IF(COUNTIF(A:A,A2)>1,"重复","")`,这个公式会检查A...

    excel表格公式优质资料.doc

    Excel表格公式是数据分析和处理的重要工具,以下是对提供的公式及相关知识点的详细解释: 1. **IF函数**:IF函数用于条件判断,例如公式1中计算性别,根据员工ID中的第17位数字(奇数代表男性,偶数代表女性)来...

    Excel表格公式大全.doc

    根据身份证号码的第15位(15位号码)或第17位(18位号码)判断性别,奇数表示男性,偶数表示女性。 5. 求和:`=SUM(K2:K56)` 这是最基本的求和公式,用于计算K2到K56区域的所有数值之和。 6. 平均数:`=AVERAGE(K2...

    Excel表格公式大全(苦心整理).pdf

    4. 从输入的身份证号码内让系统自动提取性别 =男女公式内的“C2”代表的是输入身份证号码的单元格。 5. 求和 =SUM(K2:K56) ——对 K2 到 K56 这一区域进行求和 6. 平均数 =AVERAGE(K2:K56) ——对 K2 到 K56 这...

Global site tag (gtag.js) - Google Analytics