2022-10-07 15:38:55 来源:IT之家 阅读量:17080
众所周知,人事部门的工作人员在整理员工档案时,需要通过身份证号提取员工的出生日期。
手工输入既麻烦又容易出错那么,有什么方法可以快速提取出来呢
e,这里有三个办法!
01.公式法
在单元格E4中输入以下公式,然后双击填充完成:
= — TEXT,"0—00—00 ")
该公式的具体含义如下:
MID函数可以从字符中截取一部分内容。
在这种情况下,MID说:
我们要从单元格D4的第7个字符中提取8个字符,结果是19880625,这是出生日期。
但是,这个结果不是正式的日期数据,需要进一步处理。
文本功能可以通过格式代码改变数值的排列或显示格式。
在这种情况下,我们使用TEXT函数将19880625转换为年—月—日的格式,使用的格式代码为0—00—00。
作为处理的结果,获得诸如1988年6月25日的一串单词。
但是这个结果并不是真正的日期,而是一个看起来像日期的字符串,所以最后需要再次处理。
数学运算可以将字符日期转换为实际日期。
在这种情况下,我们在文本函数前面加上两个减号,表示已经执行了负操作。
负的是正的,运算对象本身的数值不变,但是经过这样的数学处理,原来的字符日期可以转换成实日期。
02.分类方法
选择单元格D4:D12,然后单击选项卡下的(排序)。
在步骤1中选择(固定宽度),然后单击(下一步)。
第二步,鼠标点击第六个字符后,建立分割线。
同样在倒数第四个字符前,建立一条分割线,使出生日期的8位数字与两边的其他字符分开继续点击
在步骤3中,单击列1并选择(不要导入此列)类似地,列3也选择(不要导入该列)
单击第二列,即代表出生日期的代码部分,并选择列数据格式作为类型。
这个操作是整个过程的关键它会自动将8位代码转换成标准日期数据
最后,在目标区域选择单元格E4,并单击以获得结果。
03.基本用法
选择单元格E4:E12,自定义单元格格式为yyyy—mm—d。
例如,在单元格E4中输入1988年6月25日,在单元格E5中输入1994年5月16日。
然后按快速填充以获取所有日期。
总而言之:
函数方法灵活当D列填充新数据时,直接向下填充公式可以自动更新
排序方法简单,但步骤相对较多。
快速填充操作是最简单粗暴的,但是快速填充是Excel 2013版本以后才有的功能,在更低版本中无法使用。