如何在Excel中将string转换为Posixct时间格式
我在excel中有这个字段:
16JUL15:08:22:13
我想这样转换为POSICct格式:
2015-07-16 08:22:13
我如何在Excel中做到这一点?
使用这个公式:
=TEXT(--SUBSTITUTE(A1,":"," ",1),"yyyy-mm-dd hh:mm:ss")
问题是第一个:
在时间和date之间。 通过删除它可以成为一个可以作为date阅读的数字。
在一个Excel工作表中,你真的想把那个文本看起来像一个date转换成一个真正的date,然后你可以做任何你想要的,看起来如何(又名格式 )。
使用本地工作表REPLACE函数将第8 个位置的冒号replace为空格,并添加一个双重的一元来实现真正的date。 Excel的开销将照顾其余的。
=--REPLACE(A2, 8, 1, CHAR(32))
通过将单元格格式化为格式掩码为yyyy-mm-dd hh:mm:ss
。