Excel中,从身份证号码中提取性别,应该使用什么函数?

作者&投稿:自环 (若有异议请与网页底部的电邮联系)
~

在 Excel 中,可以使用以下函数从身份证号码中提取性别:

=IF(MID(A2,17,1)="奇数","男","女")

其中,A2 是包含身份证号码的单元格地址,MID 函数用于从身份证号码中提取出第 17 位数字,判断它是奇数还是偶数,从而确定性别。IF 函数用于根据提取出的数字结果返回“男”或“女”。

具体解释如下:

  • MID 函数:MID(A2,17,1) 用于从单元格 A2 中提取第 17 位数字,其中 17 表示提取的开始位置,1 表示提取的长度。

  • IF 函数:IF(MID(A2,17,1)="奇数","男","女") 表示如果提取出来的数字是奇数,则返回“男”,否则返回“女”。

  • 需要注意的是,这种方法假设身份证号码的第 17 位是性别位,并且按照规定,奇数代表男性,偶数代表女性。但实际上,有些身份证号码可能不符合这个规律,所以在使用时还需要进行验证。



=IF(MOD(MID(E4,17,1),2),"男","女")
只需要修改E4为身份证号码位置就可以了。
如果需要提取年龄
=YEAR(NOW())-MID(E4,7,4)
同上。


身份证号计算年龄的公式
这里的YEAR(当前日期)表示当前年份,MID(身份证号码,7,4)表示从身份证号码中提取出生年份的四位数字。某人的身份证号码是110105199001010000,那么MID(110105199001010000,7,4)将提取出1990,用2024-1990得到年龄为34岁。在xcel中,你可以使用类似的公式来计算年龄,如:年龄=DATEDIF(TEXT(MID(A1,7,8),0...

如何处理ixcel表格输入身份证数字就变?
1、启动Excel软件,打开一个员工信息表,从表中可以看出,在身份证一栏中的身份证号已经变成了乱字符。要解决这种字符的问题,这里讲两种解决方法。2、方法一:单引号法。此方法是指在输入身份证号等数字前,先在单元格中输入单引号,然后再输入你需要的数字,这样就能保证数字不会变成E+的乱码。注意...

sxcel表格中身份证号码如何计算出年龄
假设A2中录入身份证号码,有两种方案可选,在B2中录入公式  1、精确到月=INT((VALUE(TEXT(TODAY(),"YYYYMM"))-VALUE(MID(B2,7,6)))\/100) 2、精确到年 =YEAR(NOW())-MID(B2,7,4)

如何处理ixcel表格输入身份证数字就变?
1、启动Excel软件,打开一个员工信息表,从表中可以看出,在身份证一栏中的身份证号已经变成了乱字符。要解决这种字符的问题,这里讲两种解决方法。2、方法一:单引号法。此方法是指在输入身份证号等数字前,先在单元格中输入单引号,然后再输入你需要的数字,这样就能保证数字不会变成E+的乱码。注意...

excel中怎么计算年龄
excel中计算年龄的方法

如何在单元格中将年月写成1983.02格式
xcel表格公式大全,这个太全了!1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009\/8\/30",FALSE))\/360,0)。3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"\/",MID(E2,11,2),"\/",MID(E2,...

excel图表中,怎么显示出0值
xcel表格公式大全,这个太全了!1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009\/8\/30",FALSE))\/360,0)。3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"\/",MID(E2,11,2),"\/",MID(E2,13,2))。

EXCEL中有的数字显示不全怎么办?
xcel输入数字显示不全的第一种解决方法:\\x0d\\x0a1、在输入之前,先选中要输入身份证号码的整列,然后依次单击“格式|单元格|数字”,在“分类”中选择“文本”即可。(也可以按下“CTRL+1”,调出“设置单元格格式”对话框)。\\x0d\\x0a2、另外一个办法就是在“分类”中选择“自定义”,然后在右边“类型”选项...

Excel实用小技巧
7.输入身份征号或以0开始的数字 把单元格格式设置成文本,然后输入 8.快速删除空行 选取表中某列-Ctr十G定位一定位条件一空值一删除整行 9.快速插入空行 在表右侧输入序号1,2,3...N,然后再复制该序列下面空行,最后按序号排列即可 10.快速合并多行数据 插入批注一选取多列数据复制一粘贴到批注中,...

excel有哪些常用技巧?
19、XCEL开方运算 将8开3次方,可以用这个公式,在单元格中输入 =8^(1\/3)20、单元格中的数据分散 对齐文本格式》全角输入 21、查找工作表中的链接 Ctrl+~或编辑》链接 24、如何让空单元格自动填为0 选中需更改的区域》查找》空》替换》0 25、把Word里的数字转换到Excel 方法有多种,选中》复制...

南县17283087867: excel怎样通过身份证号码提取性别 -
镡利德宝: =IF(MOD(VALUE(MID(A1,17,1)),2)=1,"男","女") 在A1中输入一串18位输的身份证号 身份证号码各位数字的含义如下:1)前1、2位数字表示:所在省份的代码;(2)第3、4位数字表示:所在城市的代码;(3)第5、6位数字表示:所在区县的代码;(4)第7~14位数字表示:出生年、月、日; (5)第15、16位数字表示:所在地的派出所的代码;(6)第17位数字表示性别:奇数表示男性,偶数表示女性;(7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生, 用来检验身份证的正确性.校检码可以是0~9的数字,有时也用x表示.

南县17283087867: 在excel中怎么在身份证号码中提取性别 -
镡利德宝: 使用公式=IF(MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2),"男","女") 我已经测试过了,可以用的

南县17283087867: excel表格中,从身份证号码中提取性别,咋弄 -
镡利德宝: 假设A2是身份证,用以下公式可以提取性别=IF(LEN(A2)=15,IF(MOD(MID(A2,15,1),2)=0,"女","男"),IF(LEN(A2)=18,IF(MOD(MID(A2,17,1),2)=0,"女","男"),"身份证号错"))

南县17283087867: 从Excel中如何提取身份证号码中的性别(举例说明) -
镡利德宝: =IF(D2="","",IF(LEN(D2)=15,IF(MOD(MID(D2,15,1),2)=1,"男","女"),IF(MOD(MID(D2,17,1),2)=1,"男","女"))) 把身份证 号码放在 D2 就可以了 记得给分哦

南县17283087867: excel表格里如何根据身份证号码确定性别 -
镡利德宝: 在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄. 第一,身份证号码的组成. 当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码. 15~17位为顺序号...

南县17283087867: 怎样用excel从身份证号中提取信息 -
镡利德宝: 方法/步骤 首先,打开工作表,(身份证号为随便录入),现在我们要清楚要提取的身份证号所在列为B,第一个身份证码坐标为B2,将光标点击在想要提取为日期的单元格,即C2,当然你也可点在别的单元格.将光标点击C2,将函数=MID(B2,7...

南县17283087867: Excel中如何设置函数自动生成性别
镡利德宝: 根据身份证号码自动生成性别: 方法一: 在C列输入身份证号,在B列填写性别,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1...

南县17283087867: 比如excel如何从身份证中提取性别 -
镡利德宝: 比如身份证在a1中,那么在b1中输入=if(mod(right(a1,2),20)=1,“男”,“女”) 试试把

南县17283087867: 如何在excel表格中通过身份证号码提取性别 -
镡利德宝: =IF(MOD(IF(LEN(A2)=15,MID(CA2,15,1),MID(CA2,17,1)),2)=1,"男","女") 新老身份证都可以,A2为出生日期

南县17283087867: 在EXCEL表格中输入身份证号如何自动提取性别和出生年月
镡利德宝: 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数.如果只要“年-月”格式,公式可以修改为 =IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2)) 3.这是根据身份证号码(15位和18位通用)自动...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网