excel怎样把20080903变成日期格式

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:40:19

 EXCEL的日期是从1900-1-1开始计算的,其实日期就是一个从1900-1-1开始的一个天数,比如你在一个单元格输入365,然后设定为日期型,所出现的日期就是1900-12-30,如果是366,那设定成日期型后就是1900-12-31。

   可通过date函数来实现,在B1单元格入 =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 

下拉填充即可。在下图中可以看到B1单元格格式为日期。

如果不在某单元格,可设为:
=DATE(LEFT(20080903,4),MIDB(20080903,5,2),MIDB(20080903,7,2))

如果该数字在单元格A2,可以设公式:
=DATE(LEFT(A2,4),MIDB(A2,5,2),MIDB(A2,7,2))

如果类似的数字很多有一整列,可以将以上公式复制。