Excel日期时间从YYYYMMDDHHMMSS转换为DD / MM / YYYY HH:MM:SS

时间:2016-02-23 15:09:10

标签: excel datetime excel-formula

自动生成的报告包含格式为YYYYMMDDHHMMSS的事件时间。 如何将其转换为更标准的格式DD/MM/YYYY HH:MM:SS

2 个答案:

答案 0 :(得分:2)

Heres是我的回答:

如果你在单元格D420161230055053中有这个,并且你想要这个12/30/2016 05:50:53,那么你需要使用这个公式

=DATE(LEFT(D4,4),MID(D4,5,2),MID(D4,7,2))+TIME(MID(D4,9,2),MID(D4,11,2),RIGHT(D4,2))

正如您所看到的,D4包含数据YYYYMMDDHHMMSS的字符串,使用该公式,您可以拥有真实的格式化日期数据:

DATE是使用内部参数Yearmonthday为您提供日期的公式。

由于任何小时数是一天中的一小部分,您可以使用TIME参数HourMinute和{{1}将日期值添加到日期中}。

DATE和TIME使用的所有参数都来自de string Second,使用函数YYYYMMDDHHMMSSLEFTRIGHT

答案 1 :(得分:0)

简答:

=MID(#Ref!,7,2)&"/"&MID(#Ref!,5,2)&"/"&MID(#Ref!,1,4)&"  "&MID(#Ref!,1,2)&":"&MID(#Ref!,3,2)&":"&MID(#Ref!,5,2)

#Ref!是具有原始数据的单元格

长答案: Microsoft Excel将MID函数定义为“在给定起始位置和长度的情况下从文本字符串中间返回字符”的公式。 句法: = MID(Input_string,Start_position,Number_of_characters)

了解详情:Excel Mid Funciton