网站首页 > 编程文章 正文
在整理员工档案信息时,输入身份证号码后,往往还需要从身份证中提取身份证所属者的出生日期。
今天,我们就用下面一组模拟的数据,一起学习一下excel身份证提取出生年月的方法。
方法一:函数公式
C2单元格输入公式:=--TEXT(MID(B2,7,8),"0-00-00"),向下复制填充。一次性提取所有身份证号码对应的出生日期。
温馨提示:
如果输入公式后,公式结果变成了28098,别忘了把单元格格式设置为日期格式。
公式解释:
- 首先看MID函数:MID(B2,7,8)的意思就是从B2单元格的第7位开始截取,截取的字符长度是8位,得到的计算结果就是"19761204"。
- 接下来用TEXT函数,将MID函数得到的字符串变成日期的模样,TEXT(MID(B2,7,8),"0-00-00")将文本字符串"19761204"从右侧的第二位和第四位之间各加上一个短横线,结果变成"1976-12-04"。
- 经过text函数乔装打扮,文本字符串"19761204"就有了日期的样子了,但是这样的结果仅仅是掩人耳目,还不是真正的日期格式。Excel中凡是经过TEXT、MID、LEFT、RIGHT等函数计算后得出的数值是文本格式,一般情况下,不能参与后续的计算处理。
- TEXT函数前加了两个短横线是什么意思呢?就是把上面text函数得到的文本型的日期格式进行减负运算,也就是--负负得正,通过运算,将文本格式的数值变成真正的日期格式。当然将两个短横线换成1*(1乘以),也可以实现将文本格式向数值格式的转换。
最后的提醒:咱们在日常的日期数据录入时,一定要养成良好的规范录入习惯,千万不要录入成类似“2014.2.1”、“20140201”这样的日期形式。
看到这个地方,肯定有伙伴会反驳或者异议,说用分列或者快速填充不就得了。的确是这样的,函数公式的最大好处,可能就是数据源更新,结果也会自动更新。就正如小编给本文取的标题一样,多种方法,各有各的精彩。
◢ 方法二:分列完成
选择B列数据,单击【数据】【分列】,在弹出【文本分列向导 第1步,共3步】对话框中,选择“固定宽度”,单击下一步。
在【文本分列向导 第2步,共3步】对话框数据预览窗口中,单击第6位和第7位之间的刻度,再单击第14位和第15位之间的刻度(也就是留出出生日期的宽度),【下一步】。
在【文本分列向导 第3步,共3步】对话框中,依次点击最左侧列,点选【不导入此列(跳过)】。点击最右侧列,点选【不导入此列(跳过)】。点击中间列,点选【日期】。目标区域选择C2,单击完成。
方法三:快速填充
手动在C2和C3单元格分别输入出生年月,截图如下:
然后鼠标拖动选择C2:C9单元格区域,按下CTRL+E,快速填充。
- 上一篇: 不该禁盘外招(曹薰铉的盘外招)
- 下一篇: 一个身份证号,生日、年龄、性别、籍贯、退休时间都有了
猜你喜欢
- 2025-05-08 科目三必看(科目三必考项目有哪些)
- 2025-05-08 考驾照科目三道路实操杂谈(科目三道路考试内容)
- 2025-05-08 2025江苏二建考生注意!江苏省直考区现已正式开启机考模拟训练
- 2025-05-08 科目三考试的简易细节,易记易懂易理解,科目三轻松完成
- 2025-05-08 2020高考生 网上志愿填报怎么操作?明起开始模拟演练
- 2025-05-08 爱普生L325系列身份证复印教程 #家用打印机
- 2025-05-08 准备学驾照一定要知道这些。避免踩坑多花冤枉钱
- 2025-05-08 2021年普通脚手架工(建筑特殊工种)考试题库
- 2025-05-08 一个身份证号,生日、年龄、性别、籍贯、退休时间都有了
你 发表评论:
欢迎- 05-09Spring Boot3 RESTful 接口参数校验,这篇吃透就够了!
- 05-09《Spring6》第02节:基于XML方式搭建Spring6框架开发环境
- 05-09MapStruct架构设计(mapstruct @mapping)
- 05-09分布式微服务架构组件(分布式微服务架构设计)
- 05-09Java Swing组件下的JButton实例(java swing 组件)
- 05-09java基础都在这了,小主们拿去吧(java基础是指什么)
- 05-09AOP的实现落地(拦截过滤),一切都要从Servlet说起
- 05-09【Spring Boot】WebSocket 的 6 种集成方式
- 最近发表
-
- Spring Boot3 RESTful 接口参数校验,这篇吃透就够了!
- 《Spring6》第02节:基于XML方式搭建Spring6框架开发环境
- MapStruct架构设计(mapstruct @mapping)
- 分布式微服务架构组件(分布式微服务架构设计)
- Java Swing组件下的JButton实例(java swing 组件)
- java基础都在这了,小主们拿去吧(java基础是指什么)
- AOP的实现落地(拦截过滤),一切都要从Servlet说起
- 【Spring Boot】WebSocket 的 6 种集成方式
- Java 中五种最常见加密算法:原理、应用与代码实现
- 用注解进行参数校验,spring validation介绍、使用、实现原理分析
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)