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

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

第一,身份证号码的组成。
当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。
15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。即通过第17位数字,可以判断性别,奇数为男,偶数为女。
下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。首先,在excel中输入以下表格,实例如下面所示。
(身份证号码的输入方法见IT部落窝《excel如何输入身份证号码》文章介绍,网址是: [url]http://www.ittribalwo.com/show.asp?id=266[/url])
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身份证性别快速筛选工具 身份证性别筛选工具的开发背景主要源于大量身份证信息的批量处理需求。在数据整理、分析或是人力资源管理等多个场景中,对性别信息的提取和筛选成为了日常工作中的基础需求。传统的手动筛选方法不仅效率低下,且容易出现人为错误。因此,开发一款能够自动化、快速准确地从身份证信息中提取性别信息的工具显得尤为重要。在本章中,我们将介绍该工具的设计初衷、基本功能以及它如何简化身份证信息处理流程。通过使用这款工具,用户可以轻松地批量处理包含身份证号码的数据集,自动提取并区分性别信息,大幅度提升数据处理的效率和准确性。 阅读详情

相关推荐

保姆级教程:用OpenCV和MediaPipe在Python里实现实时手势识别(附完整代码)

本文提供了一份详细的Python教程,教你如何使用OpenCV和MediaPipe实现实时手势识别系统。从环境配置、手部关键点检测到手势分类算法,逐步讲解如何构建高精度手势识别应用,适用于智能家居控制、PPT操作等场景。教程包含完整代码示例和性能优化技巧,特别适合计算机视觉初学者和开发者实践。

weixin_28677005的博客 330

excel怎么从身份证中提取性别?

1.首先选中身份证单元格区域 2.然后点击【DIY工具箱】 ​ 3.依次点击【身份证】-【提取性别】 4.接着我们点击【确定】 5.最后选择一个合适的保存位置即可 ​ 6.完成效果如下图 ...

ffcell2016的博客 1084

深入解析STM32驱动AT25DF321A FLASH芯片的SPI通信与数据完整性验证

本文深入解析STM32通过SPI通信驱动AT25DF321A FLASH芯片的全过程,包括硬件连接、驱动函数实现与数据完整性验证。重点介绍SPI配置、读写操作优化及CRC校验方法,确保数据存储的可靠性,为嵌入式存储系统开发提供实用指南。

agile9scrum的博客 1064

Excel根据身份证号提取信息

“0000-00-00”):使用 TEXT 函数将提取出来的出生年月日信息按照指定的格式“0000-00-00”进行格式化显示。MID(B2,7,8):表示从单元格 B2 中的字符串(这里是身份证号),从第 7 个字符开始,提取长度为 8 个字符的子串。公式:=EDATE(D2,IF(F2=“男”,720,IF(F2&C2=“女干部”,660,600)))公式:=IF(MOD(MID(B2,17,1),2)=1,“男”,“女”)公式:=TEXT(MID(B2,7,8),“0000-00-00”)

m0_45093055的博客 2万+

红外避障模块介绍

该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接回输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围2~30cm,工作电压为3.3v-5v。该模块测距离2~~30cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;1.VCC外接3.3v-5v电压(可以直接与5v单片机和3.3v单片机相连).

weixin_46251230的博客 2万+

新手避坑指南:用Silvaco Atlas搞定GaN HEMT电热仿真的完整流程(附代码解读)

本文详细介绍了使用Silvaco Atlas进行GaN HEMT电热特性仿真的完整流程,特别针对新手常见问题提供避坑指南。从软件环境配置、结构定义、网格划分到物理模型设置,逐步解析关键步骤,并附有代码解读和调试技巧,帮助读者快速掌握GaN器件仿真的核心技术。

weixin_29215815的博客 597

Excel判断身份证号码数据的第17或15位数字的奇偶性决定男女性别

身份证号码分为18位或15位数,如图 75‑1所示,之前使用15位数字,其中第15位数字为奇数表示男性,升级后以第17位数字的奇偶表示性别,要判断奇偶性就必须取得后3位以同时满足15、18位身份证号的取数要求。公式中使用到了MOD函数,由于此函数的限制,所以仅判断15位身份证号返回正确结果,超过则视为0。下面与大家分享根据B列18位或15位数的身份证号码判断性别男女的方法。 图75‑1 根据

sddsdl的博客 4868

2025华东杯A/B/C题解题思路+可运行代码参考

这些因素包括但不限于:助滑坡的坡度、运动员的质量、滑雪板的接触面与雪地的摩擦力、空气阻力系数、运动员的体型和衣物形态等。助滑坡是运动员滑行至起跳台前的最后一段坡道,这一段坡道的坡度、长度和运动员的姿势会直接影响到起跳时的初始速度。运动员的滑行速度不仅受助滑坡的坡度影响,还受到摩擦力、空气阻力和重力等多方面因素的影响。通过合理的姿势调整,运动员能够有效减少空气阻力,增加身体的重力加速度,进而提升滑行速度。助滑坡的角度通常介于10°到12°之间,而运动员的滑行速度将受到重力、摩擦力和空气阻力的共同作用。

qq_52590045的博客 1797

Excel如何用身份证号提取性别

1、首先在电脑上打开Excel软件。 2、然后在“性别”栏输入“=IF(MOD(MID(A2,17,1),2),“男”,“女”)”再“回车”。 3、小提示:Mid函数提取数字,Mod函数判断奇偶,If函数判断男女性别。 4、最后拖动“黑十字”鼠标向下拉即可。 来源:百度经验。如有侵权请联系我! ...

Gimfy的博客 4万+

【实验】Linux下完全卸载oracle单实例(亲身体验完整版)

停止oracle数据库服务 停止监听 卸载数据库实例 因为自己懒得再弄dbca图形化界面啥的,直接采用dbca静默删除数据库实例,命令如下 dbca -silent -deleteDatabase -sourcedb orclhq -sid orcl -sysDBAUserName orcl -sysDBAPassword zte [oracle@slave ~]$ dbca -silent ...

萝卜吃鱼914的博客 1945

【Dumper-7】入门指南 - 带你领略不一样的UE世界

摘要: Dumper-7是一款用于分析UE4/UE5游戏的逆向工具,可自动生成游戏内部结构的C++ SDK。支持Visual Studio、CMake和Xmake三种构建方式,通过DLL注入目标游戏后,自动识别引擎结构并输出C++ SDK文件(默认保存在C:\Dumper-7目录)。该工具适用于游戏Mod开发、安全研究和机制分析,提供完整的类层次映射、属性/函数识别功能。使用时需注意x64平台配置,生成SDK后可集成到自定义DLL项目中,通过示例代码展示如何查找游戏对象、访问世界状态和调用引擎函数。

kinghzking的专栏 436

Excel根据身份证号自动识别性别

今天要和大家分享的是:Excel根据身份证号自动识别性别,先看动图演示,注意这里的身份证号为虚拟信息1.首先打开表格,看到身份证号2.然后选择身份证号3.选择diy工具箱 4.选择身份证按钮 5.选择提取性别 6.弹出对话框,单击确定按钮 7.弹出对话框,单击输出位置 8.确定后即可看到性别信息9.最后保存文件...

ffcell2016的博客 1931

Flink实战(101):双流join(三)双流中实现Inner Join、Left Join与Right Join

声明:本系列博客是根据SGG的视频整理而成,非常适合大家入门学习。 《2021年最新版大数据面试题全面开启更新》 简介 之前文章中提到JoinedStream与CoGroupedStream,例如下列代码: dataStream.join(otherStream) .where(0).equalTo(1) .window(TumblingEventTimeWindows.of(Time.seconds(3))) .apply { ... } 由于joinedStream与

微信搜:import_bigdata,大数据领域硬核原创作者 738

Excel如何根据身份证号码提取出性别

Excel根据身份证号码提取出性别?今天和大家一起学习下吧。 1,新建表格,输入以下身份证号作为示例。 2,我们在性别单元格输入公式=IF(ISODD(MID(A2,17,1)),"男","女") 说明:身份证号码中也包含着每个人的性别信息,性别只与身份证号码的第17位有关,第17位是奇数性别为男,偶数性别为女,所以我们使用mid提取第17位的数值,然后使用mod函数计算这个数的奇偶性,最后使用if函数判断输出结果。 3,输入公式后,按回车键即可,这样就显示出性别了。 ...

F915277的博客 4万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

excel 根据身份证号码自动提取出生年月、性别、年龄的方法实例

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。   第一,身份证号码的组成。   当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。   15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。即通过第17位数字,可以判断性别,奇数为男,偶数为女。   下面以实例的方式讲解如

blwbbs的专栏 4379

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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

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

ldrong0的博客 4667

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Excel表格身份证号码如何一键提取性别、年龄、出生年月

Excel报表想必每一个职场人士每一天都要接触到,不知道大家有没有发现这样一个问题,不知道如何提取Excel表格里面的信息,那么今天小编教大家几个非常简单的小技巧,轻松帮你快速提取身份证里面的性别、年龄、出生日期。 1、 提取Excel身份证的性别 想必大家都非常好奇是如何提取的,其实不知道大家知不知道我们省份证里面的数字都是代表不同的意思,比如第十七位数字是奇数就代表男生,同理偶数就代表女生...

夏末的博客 8466

图解在EXCEL中,通过身份证自动获得出生日期和性别。

要进行设置的表格类似下图所示:要得到的效果是,当输入完身份证号码的时候,性别和出生日期字段,就会根据刚才输入的身份证号码而自动进行填充,在这之前,我们要把身份证的单元格格式数字设定为文本。具体步骤,右键单击要输入的身份证单元格,选择设置单元格格式,在弹出来的对话框中,选择数字选项栏,选择文本。如下图所示:第一步,设置单行通过身份证自动获得出生日期和性别一、设置通过身份证自动

似水流年 3万+

EXCEL表格-根据身份证号计算性别、年龄(IF、MOD函数)

本篇文章将介绍如何根据身份证号来计算出年龄、性别,主要使用IF函数、MOD函数计算余数判断

Liu_GuoXing的博客 6188

excel表格中18位身份证号码如何转换成出生日期

1、获取出生日期,如果Excel表上,如果A1为身份证号码。 =IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)) 2、获取性别,如果Excel表上,A1为身份证号码。 =IF(MOD(MID(A1,IF(LEN(A1)=15,1

Vi的专栏 1万+

Speedoffice(excel)如何运用公式通过身份证号码提取出性别

Excel根据身份证号码提取出性别?今天和大家一起学习下吧。 1,运行office软件,新建表格,输入以下身份证号作为示例。 2,我们在性别单元格输入公式=IF(ISODD(MID(A2,17,1)),"男","女") 说明:身份证号码中也包含着每个人的性别信息,性别只与身份证号码的第17位有关,第17位是奇数性别为男,偶数性别为女,所以我们使用mid提取第17位的数值,然后使用mod函数计算这个数的奇偶性,最后使用if函数判断输出结果。 3,输入公式后,按回车键即可,这样就显示出性别了。

F915277的博客 6853

Excel表格中根据身份证号获取出生日期、生日、年龄、性别、工龄、退休龄

(1)15位的身份证号码:1~6位为地区代码,7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期,第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。    (2)18位的身份证号码:1~6位为地区代码,7~10位为出生年份(4位),11~12位为出生月份,13~14位为出生日期,第15~17位为顺序号,并能够判断性别,奇数为男,偶数为女。18位为效验位。

JessicaQNL的博客 6066

极速office(excel)如何根据身份证号提取性别

我们都知道身份证号码是包含了性别信息的,那么在Excel表格中如何利用函数判断出性别呢? 1,打开含有身份证号码的表格。 2,关于身份证号码中的性别信息主要是根据第17位数字来判断的,其中单数表示男性,双数表示女性。因此用IF函数来做个判断就可以了,输入公式=IF(MOD(MID(A2,17,1),2)=1,"男","女") 3,输入公式后按回车键,后下拉就可以了结果如下图。 ...

F915277的博客 9422

EXCEL自动从身份证号中提取出生日期和性别及年龄

每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号、出生年月等内容的电子表格,以备建立全省统一的电子学籍档案。数百个新生,就得输入数百行相应数据,这可不是个轻松活儿。有没有什么办法能减轻一下输入工作量、提高一下效率呢?其实,我们只需在EXCEL中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别。 现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字...

till 2321

excel表格中身份证信息提取出生年月日,年龄,性别,出生地

excel表格中身份证信息提取出生年月日,年龄,性别,出生地 excel表格中身份证信息提取出生年月日,年龄,性别,出生地身份证号码的意义1.年龄2.出生年月3.性别4.代码实现 出生地1.```报错:ModuleNotFoundError: No module named 'pandas'```2.```报错:ModuleNotFoundError: No module named 'lxml'```3.```报错:ModuleNotFoundError: No module named 'openpy

qq_45896330的博客 1万+

speedoffice如何根据身份证号码提取出性别

Excel根据身份证号码提取出性别?今天和大家一起学习下吧。1、首先,新建一个表格,并输入身份证号来作演示。2、在需要填写性别的单元格内输入公式=IF(ISODD(MID(A2,17,1)),"男","女"),(身份证号码第17位是奇数性别为男,偶数性别为女,使用mid提取第17位的数值,用mod函数计算这个数的奇偶性,最后使用if函数判断输出结果)3、完成上面公式输入后,直接按键盘上的回车键即可。...

m0_67146001的博客 496
上一篇: db2:根据TABLEID找table
下一篇: 社会人基本能力
jsamson
博客等级 码龄16年 0粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值