Excel中如何将8位数字,文本转换成日期格式

发布网友

我来回答

2个回答

热心网友

  如何在职场高效办公,本系列文章讲述Execl常用公式和操作技巧,通过大量实例教学,让您快速成为职场办公达人。
  工具/原料
  Microsoft office 2007--2013均可
  方法/步骤
  在上一篇文章中我们在通过身份证号得到出生年月(如何得到出生年月参考另一篇文章:Excle中如何通过身份证号获得出生年月?),很多朋友追问如何将这8位数字转换为日期格式显示,这样显示的结果就更加的规范和符合日常习惯。在本文中就给大家讲一种办法
  我们之前得到的数据为19880911这种格式的数字,我们的思路是将其转换为1988-09-11,这样Excel,就可以自动将其转为1988年9月11日这种格式,就可以用来进行年龄的计算等操作了.
  在这里我,我们同样要用到上一讲用到Left(),Right()函数,可以帮助大家复习一下,同时再介绍一个MID()函数,大家也可以尝试用此函数一次性从身份证号中得到出生年月。我们的思路是将原来的字条串分成三段,然后用再连接起来,中间加入“-”。
  从8位数字中得到年,月,日
  将它们连接起来得到日期,使用DATE()函数
  以上的分解过程,可以使用一步操作来完成,如A2单元格的数据。 =DATE(Left(A2,4),MID(A2,5,2),Right(A2,2))
  用自动填充方式填写其他单元格

热心网友

如果你的数据8位的文本,在原来单元格的操作是:
选中数据列,数据-分列,列数据格式,日期“YMD”,确定后,数据变成yyyy-mm-dd格式
ctrl+1,数据自定义格式“dd/mm/yyyy”

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com