从 Excel 的时间戳中删除 T

Remove T from timestamp in Excel

我有一个包含时间戳数据的文本列,例如“2021-05-04T03:02:54”。 现在,我想删除两者之间的 'T',并在数据和时间之间添加一个 space,使其成为时间戳,如“2021-05-04 03:02:54”。

我尝试使用 Replace T with empty string 删除 T,但得到的是一些数字而不是时间戳。

=SUBSTITUTE(A1;"T";" ")

我尝试使用 Replace T with empty string 删除 T,但得到的是一些数字而不是时间戳。

您可以直接将 T 替换为 space。如果您希望 Excel 将此输出识别为日期时间值(现在仍然是文本),请执行以下操作:

=VALUE(SUBSTITUTE(A1;"T";" "))

您将得到一个数字输出(一个浮点值)。 Excel 将整数读取为日期,将小数读取为时间。只是一个日期格式: