当前位置:懂科普 >

IT科技

> excel怎样用身份证号得到性别

excel怎样用身份证号得到性别

Excel中提取18位身份证号性别公式:“=IF(MOD(MID(A1,17,1),2),"男","女")”。公式的具体用法如下: 1、打开Excel,在一列中从上到下依次输入需要提取性别的18位身份证号。把身份证都放在同一列是为了方便用公式提取性别。 2、在第一行身份证后输

办公的时候需要从人们的身份证号中提取性别信息,这时我们就需要用到EXCEL中的一些函数来快速得到结果。

excel怎样用身份证号得到性别

材料/工具

EXCEL

方法

首先打开EXCEL,输入身份证号,身份证号的第17位数代表性别,奇数为男,偶数为女,所以我们得先用MID函数把第十七位数提取出来。选中“性格”下方空格,点击上方的函数标识,进入函数设置界面。

首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。 我们知道,18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4位数字,因此,我们可以用MID函数将出生

excel怎样用身份证号得到性别 第2张

在文本类别中选中MID函数,然后依次输入A2、17、1,意思是从第17位数开始引用一位数字。

第一步、首先,打开Excel表格程序,进入Excel表格程序中,打开要转化成性别的身份证号码。 第二步、然后,在空白的单元格内输入函数“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,回车输入。 第三步、最后,即可看到Excel将身份证号转化成性别完成,

excel怎样用身份证号得到性别 第3张

excel怎样用身份证号得到性别 第4张

然后用MOD函数取第17位数字除以2的余数,可直接在单元格上输上公式=MOD(MID(A2,17,1),2),记得将前一个函数括起来。

身份证号码包含了每个人的出生日期、性别等等信息,并且最后一位数字可以判定身份证号码的正确与否。以下步骤为详细讲解使用函数提取性别的方法。公式为“=MID(A2,17,1)”(A表示单元格,从第17个字符开始提取1个字符) 1、首先,将所需要提取出生

excel怎样用身份证号得到性别 第5张

接下来就要用到IF函数将数字转化为文字了,继续输入公式=IF(MOD(MID(A2,17,1),2)=1,"男","女"),意思是若数字等于1,显示为“男”,否则,显示为“女”。注意:公式中的引号必须在英文输入法下输入。

假如身份证号存在A列中,提取性别信息: 15位:=IF(MOD(RIGHT(A2),2)=1,"男","女") 18位:=IF(MOD(MID(A2),17,1)=1,"男","女") 15与18位通用:=IF(MOD(MID(A2,IF(LEN(A2)=15,15,17),1),2)=1,"男","女") 简化公式:=IF(MOD(RIGHT(LEFT(A2,17)),2)

excel怎样用身份证号得到性别 第6张

最后双击单元格右下方十字架,就能得到你想要的结果啦。

1、以excel2010版本为例,如图所示有下列的身份证号码,其中身份证格式是文本格式,否则后面的几位数字会变成0; 2、先获取出生日期,在B2单元格输入【=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) 】点击回车键即可,MID函数是在指定的字符串

excel怎样用身份证号得到性别 第7张

扩展阅读,以下内容您可能还感兴趣。

excel中身份证号码如何直接区分男女

excel中身份证号码区分男女的具体操作方法如下:7a686964616fe4b893e5b19e31333365653836

1.有一组数据,最后一列是真实性别

2.在函数框中输入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回车,可以自动判断并显示对应身份证所属者是“男”或者“女”。

(MID(B2,17,1)表示提取B2单元格中第17位位置的字符;

MOD(MID(B2,17,1),2)表示求B2单元格中第17位位置的字符与2的余数;

整个公式表示判断B2单元格中的第17位位置的字符与2相除是否等于1,如果等于1,即17位位置的字符为奇数,则判断并显示为“男”,如果不等于1,即17位位置的字符为偶数,则判断并显示为“女”。

3.按下回车键,得到结果

4.下拉数据

5.完成

拓展资料:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

用excel根据身份证号码计算的性别

计算男女性别方式如下:

1.首先利用Excel2010打开需要处理的文档(如下图)

2.18位身份证号的第17位是百判断性别的数字,奇数代度表男性,偶数代表女性。首先,用MID函数将第17位数字提取出来,在性别下面的单元格输入公式:=MID(A2,17,1)(如下图)问

3.然后点击回车键就可以将第17位数提答取出来了(如下图)

4.然后利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性,在性别单元格输入公式:MOD(MID(A2,17,1),2)(如下图)

5.余数为“0”说明第17位为偶数,即该身份证是女性(如下图)

6.然后利用“IF函数”将两个公式嵌套在一起即可输出该身份证的性别,在性别单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")(如下图)

7.然后点击回车键就可以输出该身份证的性别(如下图)

在excel中用身份证提取性别的步骤

我国公民的身份证号在早期是15位号码,现在是18号数码,在证号上区分性别时知,如果是15位的证号,那就看最后一位;如果是18位的证号,就看倒数第二位。这个数值如果是奇数,那表示是男性,偶数就是女性。

现在假设证号都是写在A列,从A1单元格道开始的数据,那么可以在B1单元格写入公式

=IF(MOD(MID(A1,15,3),2),"男","女")

下拉填充公式,这个公式会自动识别15位或者18位证号。

如果A列会有空单元格,则公式改用

=IF(A1="","",IF(MOD(MID(A1,15,3),2),"男","女"))

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

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

第一,身份证号码的组成。

当今的身份证号码由18位数字组成:e799bee5baa6e79fa5e98193e58685e5aeb931333264626534前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"),回车确定。

Excel中如何根据身份证号码获取年龄,性别

【身份zd证号判断性别的方法】18位的看倒数第二位,奇男偶女; 15位的看倒数第一位,奇男偶女。假如:身份证所在的列为C2首先要判断该身份证的长度,在excel中使用len函数来获取len(C2)如果是18位的就取第回17位,即倒数第二位,Excel中使用mid函数还获取指定位置开始,指定长度的字符串,如果是15位的就去最后一位也就是第15位=If(len(C2)=15,mid(C2,15,1),mid(C2,17,1))获取到这个数后,再判断该数是奇数还是偶数就可以得出性别了,excel中使用mod函数实现=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")获取年龄的答函数如下:=DATEDIF(TEXT((LEN(C2)=15)*19&MID(C2,7,6+(LEN(C2)=18)*2),"00-00-00"),TODAY(),"y" )

  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/mgq5rp.html