身份证号是18位,前6位是所属省市区、7至14位是出生年月日、其中第17位表示性别,奇数为男性,偶数女性

身份证号
340204198107181456
340204199504172986
342623199106151416

1.提取出生年月日

函数:   DATE(MID(C3,7,4),MID(C3,11,2),MID(C3,13,2))

  1. DATE()是日期函数
  2. 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,"男","女")

  1. MID(C2,17,1)是截取身份证的第17位
  2. MOD(MID(C2,17,1),2)是取身份证的第17位,然后除以2的余数
  3. 用IF判断MOD得到的余数值,是1,则判断为男性,否则(为0)就是女性

today并没有时间值,而now有时间值

Excel如何提取身份证中出生年月日、计算年龄、性别相关推荐

  1. php 输入出生年月日计算年纪,PHP实现根据出生年月日计算年龄的功能(代码示例)...

    本篇文章给大家介绍一下使用PHP实现根据出生年月日计算年龄的功能,结合实例形式分析了php日期相关转换与计算操作技巧.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 废话不多说,之间 ...

  2. PHP实现根据出生年月日计算年龄的功能(代码示例)

    本篇文章给大家介绍一下使用php实现根据出生年月日计算年龄的功能,结合实例形式分析了php日期相关转换与计算操作技巧.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 废话不多说,之间 ...

  3. python身份证求出生年月日,年龄,性别

    根据用户输入的一个18位合法身份证号,输出用户的出生年月日.年龄和性别[第7.8.9.10位出生年份(四位数):第11.第12位为出生月份:第13.14为代表出生日期:第17位代表性别,奇数为男,偶数 ...

  4. mysql中根据出生年月日计算年龄。

    通过获取当前时间的年月日,然后获取年份,再过获取数据中的年月日获取年份. select year(CURDATE())-year(sbirthday) from student; 这种方式获取的年龄并 ...

  5. python输入身份证号码输出对应的出生年月日_Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。...

    import java.util.Calendar; import java.util.Scanner; /** * 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息. 要 ...

  6. Java从身份证号码,提取用户的出生年月日,输出用户的生日信息。

    import java.util.Calendar; import java.util.Scanner;/*** 根据用户输入的身份证号码,从字符串中提取用户的出生年月日,输出用户的生日信息.要求:身 ...

  7. 根据出生年月日计算出生了多少年,多少月,多少天

    根据出生年月日计算出生了多少年,多少月,多少天 1,定义一个方法获得出生日期的Date类型时间 /*** // 格式化字符串类型的时间* @param birthday* @return* @thro ...

  8. JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别

    目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...

  9. 根据Date类型出生年月日计算出年龄

    要求:给一个Date类型的出生时间,出身年月日使用时间选择器选取,得到此人的年龄,要求年龄限制在1-100岁之间. 1.在jsp页面得到出生时间,格式为yyyy-MM-dd HH:mm:ss,限定最小 ...

最新文章

  1. MLIR算子量化Quantization
  2. c 写c语言代码编辑器,最好用的c/cpp代码编辑器是vim,没有之一
  3. 欢乐纪中某A组赛【2019.7.9】
  4. aws 性能_AWS上的应用程序自动扩展–选项和对性能的影响
  5. 利用 jQuery 克隆 Object
  6. 嘘,iPhone 正在监听你!
  7. 【力扣面试】面试题 04.02. 最小高度树(就是创建二叉平衡树)
  8. 离散数学学习心得(一)逻辑和证明
  9. Python3自然语言处理(5)——预处理
  10. 计算机网络之域名、主机名、IP地址和URL
  11. “衣带渐宽终不悔,为伊消得人憔悴”的赏析
  12. 最新版校园招聘进大厂系列----------(2)美团篇 -----未完待续
  13. matlab fft 采样点数,MATLAB中的FFT的采样频率和采样点怎样确定
  14. the sip module implements API v12.0 to v12.8 but the PyQt5.QtGui module requires API v12.9
  15. 使用vue制作动画效果
  16. ppt制作:加总页数首页不显示页码
  17. 数字档案管理系统解决方案 - 数字化档案建设方案
  18. P1605 迷宫 java
  19. 网站中图片变形如何解决
  20. 按汉字首字母排序(sql语句) 只为收集,本人复制粘贴水寒冰局的

热门文章

  1. 心电图前波过多_心电图老也搞不清的那些波啊——δ波
  2. platform框架--Linux MISC杂项框架--Linux INPUT子系统框架--串行集成电路总线I2C设备驱动框架--串行外设接口SPI 设备驱动框架---通用异步收发器UART驱动框架
  3. Task运行过程分析2
  4. DHCP服务器配置windows2016
  5. SQL Server2008安装:应用程序中发生了无法处理的异常
  6. PDPS软件:导出Web浏览器文件功能及其操作方法
  7. 一位37岁被裁技术高管给你提个醒:在职场,这件事越早做越好
  8. A股股票列表数据API接口(JSON标准格式,Get请求方式)
  9. 力扣(13.278)补8.23
  10. Win11右键菜单反应慢有延迟解决方法分享