我在excel中有这个字段:
16JUL15:08:22:13
我想将此转换为POSICct格式,如下所示:
2015-07-16 08:22:13
我如何在Excel中执行此操作?
答案 0 :(得分:2)
使用此公式:
=TEXT(--SUBSTITUTE(A1,":"," ",1),"yyyy-mm-dd hh:mm:ss")
问题是时间和日期之间的第一个:
。删除它可以成为一个可以作为日期读取的数字。
答案 1 :(得分:1)
在Excel工作表中,您确实希望将看起来像日期的文本转换为实际日期,然后您可以根据其外观执行任何操作(也称为格式)。
使用原生工作表REPLACE function替换空间的8 th 位置的冒号,并添加双一元来实现真实日期。 Excel的开销将负责其余的工作。
=--REPLACE(A2, 8, 1, CHAR(32))
将单元格格式设置为Custom,格式掩码为yyyy-mm-dd hh:mm:ss
。