文章导读:大家都知道,人事部门的工作人员,在整理员工档案的时候,需要通过身份证号码提取出员工的出生日期。 手动输入比较麻烦,并且还容易出错,那么,有什么方法可以快速提取呢? 小 E 这里有三种方法! 01 ……各位看官请向下阅读:
大家都知道,人事部门的工作人员,在整理员工档案的时候,需要通过身份证号码提取出员工的出生日期。
手动输入比较麻烦,并且还容易出错,那么,有什么方法可以快速提取呢?
小 E 这里有三种方法!
01
公式法
在 E4 单元格输入以下公式,然后双击填充即可完成:
=TEXT(MID(D4,7,8),"0-00-00")
公式的具体含义如下:
MID 函数,可以从一个字符当中,截取出一部分内容。
在这个案例当中,MID(D4,7,8) 表示:
我们要从 D4 单元格的第 7 个字符开始提取 8 个字符出来,得到的结果就是「19880625」,也就是出生的年月日啦。
但是,这个结果并不是正规的日期型数据,还需要进一步加工。
TEXT 函数可通过格式代码,改造数值的编排或显示格式。
在这个案例当中,我们利用 TEXT 函数将前面得到的「19880625」转换为「年-月-日」的格式,使用的格式代码就是「0-00-00」。
处理的结果,就是得到「1988-06-25」这样一串文字。
但是,这个结果还不是真正的日期,而是一个长得像日期的文字字符串,因此,最后还需要再做一次加工。
数学运算,可以将字符型日期,转换成真实日期。
在这个案例当中,我们在 TEXT 函数前方加上两个减号,表示进行了求负运算。
负负得正,运算对象本身的数值大小并没有变化,但这样的数学处理之后,原先的字符型日期,就能转变成为真正的日期。
02
分列法
选中 D4:D12 单元格,单击【数据】选项卡下的【分列】。
在【文本分列向导】第 1 步中选择【固定宽度】,点击【下一步】。
在【文本分列向导】第 2 步,鼠标单击第 6 个字符之后,建立分列线。
同样在倒数第 4 个字符之前,建立分列线,这样就把出生日期所在的 8 位数字与两边的其他字符内容分隔开了,继续点击【下一步】。
在【文本分列向导】第 3 步,点击第 1 列,选择【不导入此列】,同样,第 3 列也选择【不导入此列】。
单击第 2 列,也就是代表出生日期的那部分编码,将列数据格式选择为【日期】型。
这个操作是整个过程的关键,它会将 8 位编码,自动转换成标准日期数据。
最后,目标区域选择 E4 单元格,点击【完成】就可以得到结果。
03
基本用法
❶ 选中 D4:D12 单元格,自定义单元格格式为「yyyy-mm-d」。
❷ 在 E4 单元格输入「1988-06-25」、E5 单元格输入「1994-05-16」作为示例。
❸ 然后 Ctrl E 快速填充,即可得到所有的日期。
总结一下:
函数法比较灵活,当 D 列有新的数据填充时,直接向下填充公式就可以自动更新。
分列法操作比较简单,但步骤相对较多。
快速填充操作最简单粗暴,但是快速填充是在 Excel 2013 版本之后才有的功能,低版本用不了。
好了,学习了上面三种方法,你 Pick 哪种方法呢?
想要从零系统学习Excel,查看本站上方“视频教程”获取最新秋叶Office三合一办公应用课程!
以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!
你可能对这些文章感兴趣:- Excel表格为工作表的部分区域设置保护密码同时隐藏单元格内容。(excel表格为啥输入数字又变成其它啦)
- Excel表格入库表自动录入入库时间(excel表格制作教程入门)
- Excel表格快速批量隐藏/显示不连续的工作表(excel表格快速排序)
- Excel表格利用切片器快速筛选数据/实时更新柱状图(excel表格利息计算公式)
- Excel表格在筛选状态下实时更新序号(excel表格在电脑上怎么下载)
- Excel表格不复制隐藏数据(excel表格不能自动求和)
- Excel表格快速汇总多个工作表的数据到同一个工作表(excel表格快速查找)
- Excel表格三种方法实现多条件查找(excel表格三位数变成两位数)
- Excel表格制作可以自动更新的删除重复项(excel表格制作教程入门视频免费)
- Excel表格利用Vlookup、Match、Countif函数实现一对多查找(excel表格利息计算公式)
本文地址:https://logohe.com/495622.html ,如需转载请文章来源:办公资源网
声明:本站所有文章均为网络资源收集于及用户投稿,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。如若本站内容侵犯了原著者的合法权益,请联系站长484405847@qq.com删除,我们将及时处理!