Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 日期格式YYYY-MM-DD+11:00转换为YYY-MM-DD HH:MM:SS_Excel_Date_Format - Fatal编程技术网

Excel 日期格式YYYY-MM-DD+11:00转换为YYY-MM-DD HH:MM:SS

Excel 日期格式YYYY-MM-DD+11:00转换为YYY-MM-DD HH:MM:SS,excel,date,format,Excel,Date,Format,我收到了以下格式的excel数据 日期格式YYYY-MM-DD+11:00 Ex 2014-02-15+11:00/2014-02-18+13:00 现在我需要转换成这种格式 2014年02月18日HH:MM:SI 请帮我做这个 干杯刚刚做了一个快速测试。这有点草率,但这个公式会起作用。为了便于论证,它假定您尝试转换的数据位于当前工作表的A1中,并且长度相同,格式为通用格式: =SUM(DATEVALUE(LEFT(A1,10)),TIMEVALUE(RIGHT(A1,5))) 无论在何处使用

我收到了以下格式的excel数据 日期格式YYYY-MM-DD+11:00 Ex 2014-02-15+11:00/2014-02-18+13:00

现在我需要转换成这种格式 2014年02月18日HH:MM:SI

请帮我做这个


干杯刚刚做了一个快速测试。这有点草率,但这个公式会起作用。为了便于论证,它假定您尝试转换的数据位于当前工作表的A1中,并且长度相同,格式为通用格式:

=SUM(DATEVALUE(LEFT(A1,10)),TIMEVALUE(RIGHT(A1,5)))

无论在何处使用上述公式,请将格式更改为自定义格式YYYY-MM-DD HH:MM:SI。我不知道你在找什么。我从字面上理解。该自定义格式将显示秒值,然后是字母I。如果要查找其他值,如毫秒,则可以查找该值。但是,如果要转换的数据是通用格式的,那么在转换数据时,它不会有秒或毫秒。这些数据都将转换为00。

当前数据的格式是日期还是常规?如果是日期,您应该能够输入YYYY-MM-DD HH:MM:SI作为自定义格式,然后将现有数据更改为该格式。如果是常规字段,您可能需要查看Excel中的DATEVALUE和TIMEVALUE公式。您需要进行一些解析,并且仍然需要创建上面的自定义格式。