Excel如何提取身份证中出生年月日、计算年龄、性别
身份证号是18位,前6位是所属省市区、7至14位是出生年月日、其中第17位表示性别,奇数为男性,偶数女性
身份证号 |
340204198107181456 |
340204199504172986 |
342623199106151416 |
1.提取出生年月日
函数: DATE(MID(C3,7,4),MID(C3,11,2),MID(C3,13,2))
- DATE()是日期函数
- MID (字符串,开始位置,字符个数) 是用来从字符串的指定位置开始,截取指定数目的字符
MID(C3,7,4),从C3单元格内容中,第7个字符开始截取,截取4位数
MID(C3,11,2) 从C3单元格内容中,第11个字符开始截取,截取2位数
MID(C3,13,2) 从C3单元格内容中,第13个字符开始截取,截取2位数
身份证号 | 出生日期 |
340204198107181456 | 1981-7-18 |
340204199504172986 | 1995-4-17 |
342623199106151416 | 1991-6-15 |
2.计算年龄
方法1:DATEDIF(H4,TODAY(),"Y")
- TODAY()中间不需要输入任何内容,该函数返回电脑系统中的当天的日期
- DATEDIF函数意思请见如下链接
Excel DATEDIF函数_fy980654797的博客-CSDN博客DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面不能找到。功能:返回两个日期之间的年\月\日间隔数。语法:DATEDIF(start_date,end_date,unit)Start_date为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期)End_date为一个日期,它代表时间段内的最后一个日期或结束日期。(结束日期)Unit为所需信息的返回类型。(结果的类型)注:结束日期必须大于起始日期"Y"时间段中的整年数。"M"时间段...https://blog.csdn.net/fy980654797/article/details/122718267
3.提取性别
函数:IF(MOD(MID(C2,17,1),2)=1,"男","女")
- MID(C2,17,1)是截取身份证的第17位
- MOD(MID(C2,17,1),2)是取身份证的第17位,然后除以2的余数
- 用IF判断MOD得到的余数值,是1,则判断为男性,否则(为0)就是女性
today并没有时间值,而now有时间值
Excel如何提取身份证中出生年月日、计算年龄、性别相关推荐
- php 输入出生年月日计算年纪,PHP实现根据出生年月日计算年龄的功能(代码示例)...
本篇文章给大家介绍一下使用PHP实现根据出生年月日计算年龄的功能,结合实例形式分析了php日期相关转换与计算操作技巧.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 废话不多说,之间 ...
- PHP实现根据出生年月日计算年龄的功能(代码示例)
本篇文章给大家介绍一下使用php实现根据出生年月日计算年龄的功能,结合实例形式分析了php日期相关转换与计算操作技巧.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 废话不多说,之间 ...
- python身份证求出生年月日,年龄,性别
根据用户输入的一个18位合法身份证号,输出用户的出生年月日.年龄和性别[第7.8.9.10位出生年份(四位数):第11.第12位为出生月份:第13.14为代表出生日期:第17位代表性别,奇数为男,偶数 ...
- mysql中根据出生年月日计算年龄。
通过获取当前时间的年月日,然后获取年份,再过获取数据中的年月日获取年份. select year(CURDATE())-year(sbirthday) from student; 这种方式获取的年龄并 ...
- python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...
import java.util.Calendar; import java.util.Scanner; /** * 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息. 要 ...
- Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。
import java.util.Calendar; import java.util.Scanner;/*** 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息.要求:身 ...
- 根据出生年月日计算出生了多少年,多少月,多少天
根据出生年月日计算出生了多少年,多少月,多少天 1,定义一个方法获得出生日期的Date类型时间 /*** // 格式化字符串类型的时间* @param birthday* @return* @thro ...
- JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别
目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...
- 根据Date类型出生年月日计算出年龄
要求:给一个Date类型的出生时间,出身年月日使用时间选择器选取,得到此人的年龄,要求年龄限制在1-100岁之间. 1.在jsp页面得到出生时间,格式为yyyy-MM-dd HH:mm:ss,限定最小 ...
最新文章
- MLIR算子量化Quantization
- c 写c语言代码编辑器,最好用的c/cpp代码编辑器是vim,没有之一
- 欢乐纪中某A组赛【2019.7.9】
- aws 性能_AWS上的应用程序自动扩展–选项和对性能的影响
- 利用 jQuery 克隆 Object
- 嘘,iPhone 正在监听你!
- 【力扣面试】面试题 04.02. 最小高度树(就是创建二叉平衡树)
- 离散数学学习心得(一)逻辑和证明
- Python3自然语言处理(5)——预处理
- 计算机网络之域名、主机名、IP地址和URL
- “衣带渐宽终不悔,为伊消得人憔悴”的赏析
- 最新版校园招聘进大厂系列----------(2)美团篇 -----未完待续
- matlab fft 采样点数,MATLAB中的FFT的采样频率和采样点怎样确定
- the sip module implements API v12.0 to v12.8 but the PyQt5.QtGui module requires API v12.9
- 使用vue制作动画效果
- ppt制作:加总页数首页不显示页码
- 数字档案管理系统解决方案 - 数字化档案建设方案
- P1605 迷宫 java
- 网站中图片变形如何解决
- 按汉字首字母排序(sql语句) 只为收集,本人复制粘贴水寒冰局的
热门文章
- 心电图前波过多_心电图老也搞不清的那些波啊——δ波
- platform框架--Linux MISC杂项框架--Linux INPUT子系统框架--串行集成电路总线I2C设备驱动框架--串行外设接口SPI 设备驱动框架---通用异步收发器UART驱动框架
- Task运行过程分析2
- DHCP服务器配置windows2016
- SQL Server2008安装:应用程序中发生了无法处理的异常
- PDPS软件:导出Web浏览器文件功能及其操作方法
- 一位37岁被裁技术高管给你提个醒:在职场,这件事越早做越好
- A股股票列表数据API接口(JSON标准格式,Get请求方式)
- 力扣(13.278)补8.23
- Win11右键菜单反应慢有延迟解决方法分享