首页 > 解决方案 > 尝试格式化日期和时间单元格时出现 VALUE 错误

问题描述

我的日期格式如下:2020-11-30T17:52:06

将其转换为以下格式:30/11/2020 17:52

我使用以下公式: =MID(N2,9,2)&"/"&MID(N2,6,2)&"/"&MID(N2,1,4)&" "&MID(N2,12,5)

但是,结果对我来说完全没用,因为我无法用它做任何事情。如果我尝试减去两次以获得差异,我会得到 #VALUE!错误。即使尝试用日期格式化它也会被忽略。它顽固地不受所有格式化尝试的影响。如何将其转换为可以使用的日期时间格式?

标签: excelexcel-formula

解决方案


您的公式创建一个字符串而不是一个真实的日期。尝试:

=DATE(LEFT(A1,4),MID(A1,6,2),MID(A1,9,2))+TIMEVALUE(RIGHT(A1,8))

并应用正确的格式。

在此处输入图像描述


推荐阅读