在人事工作中,经常需要根据身份证号来提取信息,最经典的就是要用身份证号来提取年龄,我们举例,下表是模拟的公司员工身份证号数据

1、简单提取年龄

我们知道身份证号的第7-14位是我们出生的年月日,我们可以用MID函数来提取出年份,然后用一种简单的公式来计算年龄,就是使用今年的年份减去出生的年份,公式为:

=2020-MID(B2,7,4)

其中MID(b2,7,4)表示:从B2单元格的第7位开始,提取4个字符,也就是出生的年份1993

如果说到了2021年,不想改动公式里面的2020,可以使用公式:

=YEAR(TODAY())-MID(B2,7,4)

2、不满生日的需要减1岁

今天是2020年的4月23日,如果说是4月24日的生日,还没到这天,那么这个人需要减1岁。

那么这种情况下,我们首先得把员工的出生年月日都算出来,首先把代表生日的那部分数据提取出来,使用公式是:

=MID(B2,7,8)

需要对这个数字进行时间格式化,使用text函数

=TEXT(MID(B2,7,8),"0-00-00")

然后我们可以使用一个datedif的函数来进行不满1岁自动减的算法

=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),NOW(),"y")

datedif(开始时间,结果时间,参数y),这个表示两个时间节点,必须到了那天,才能算满年。关于用身份证号计算年龄的2种算法,你都学会了么?

excel提取身份证出生日期_用Excel提取身份证号的年龄,不满生日的减一岁相关推荐

  1. excel 查询 表关联_从Excel查询表获取里程

    excel 查询 表关联 There is a new sample file on my website, in response to a lookup question that someone ...

  2. excel导入数据校验_使用Excel数据验证限制日期范围

    excel导入数据校验 Yesterday, one of my clients emailed to let me know that she was having trouble entering ...

  3. excel提取身份证出生日期_EXCEL教学:通过身份证号码提取所有信息

    身份证的上的信息很多时候我们需要手动提取,比如出生年月,年龄还需要再进行简单计算. 今天分享一个设计好的excel表格,可以通过输入身份证号码直接呈现能提取到的所有信息. 01 成品介绍 一.能提取的 ...

  4. 批量提取文件创建时间_文件列表提取软件的使用

    前言 文件列表提取软件Directory Lister Pro在功能上和之前分享过的天乐批量提取文件名称软件类似,但又比天乐强大的多.同样,我们也可以利用Directory Lister Pro提取文 ...

  5. python使用excel数据分析统计服_像Excel一样使用python进行数据分析

    Excel是数据分析中最常用的工具,本篇文章通过python与excel的功能对比介绍如何使用python通过函数式编程完成excel中的数据处理及分析工作.在Python中pandas库用于数据处理 ...

  6. excel下拉隐藏_在Excel下拉列表中隐藏使用过的项目

    excel下拉隐藏 You can add a drop down list in a cell, to make it easy for people to enter data. It's rea ...

  7. excel自定义排序出错_使用Excel自定义列表按您的方式进行排序

    excel自定义排序出错 You know how to sort an Excel list alphabetically, and with Excel 2007 you can even sor ...

  8. excel 多行插入_在Excel中插入多行

    excel 多行插入 If you've used Excel for a while, you have lots of skills that you might assume everyone ...

  9. excel共享工作簿_在Excel中避免共享工作簿

    excel共享工作簿 Occasionally a client asks me to create a shared workbook in Excel, so two or more employ ...

最新文章

  1. Java学习之生成随机数
  2. gorm存指针数据_gormt: gormt 是一个数据库映射工具,可以将 mysql 数据库自动生成 golang sturct 结构...
  3. C语言实现malloc_dbg,calloc_dbg,free_dbg和printLeaks(附完整源码)
  4. php怎么使用多个数据库,怎么在php项目中使用CI对多个数据库进行操作
  5. C++中智能指针的原理、使用、实现
  6. des java c_这个des加密,到底是用的哪种类型?
  7. 【jenkins】jenkins+maven+gitlab+testng,jenkins配置
  8. 通过两个简单的案例,让你明白ansible playbook的编写核心
  9. 科普:史上最强单片机
  10. Python 文本生僻字判定和拼音标注脚本
  11. Latex中的括号用法总结
  12. 小米无线路由器服务器用户名和密码忘了,小米无线路由器忘记了后台登录密码怎么办?忘记了小米路由器web页面的管理密码怎么找回?- 家用路由网...
  13. 【GPL和LGPL】【VPlayer不开源】【其他开源的基本都仅是ffmpeg修改部分】
  14. 【转】2018秋招面经
  15. 白苹果修复_苹果手机突然屏幕变白怎么办
  16. 蔚来:汽车行业变革时代的人才招聘与培养战略
  17. 关于在IE8浏览器的环境下页面一直刷新的问题
  18. 电商可以让农业“真香”吗?
  19. 看完这篇还不懂高并发中的线程与线程池你来打我
  20. 意淫系列-2018美图春招笔试题

热门文章

  1. Oracle 成本计算公式
  2. 教你双开QQ游戏,很简单
  3. 用计算机语言的爱情表白
  4. 台式电脑怎么调分辨率_Win7如何调电脑的分辨率?
  5. 荣耀笔记本linux版跑分,4K入了台荣耀MagicBook锐龙版笔记本电脑,跑分没令我失望...
  6. 月租最便宜的手机卡_关于流量多和月租又便宜的手机卡的选择?
  7. 快递代收告别野蛮生长 “蓝店模式”正当时
  8. 基于番茄土豆的scrum工时估计方法尝试
  9. Java实现RPG游戏
  10. 一代商圣胡雪岩 读书心得