如果日期不是日期格式,如何从 Excel 中的日期获取日期?

如果日期不是日期格式,如何从 Excel 中的日期获取日期?

我有这样写的文本“2015.05.24”。当我右键单击单元格并选择“格式化单元格”时,我发现它是“常规”而不是日期。

我尝试使用 =text(a1,"ddd") 来获取日期,这对我来说通常有效,但在这里却不行。

我尝试选择自定义格式并输入“yyyy.md”,但不起作用。那么可以这样做吗?

答案1

数字格式不会改变基础数据,仅当它是数字时才会掩盖它。

您可以使用:

=TEXT(SUBSTITUTE(A1,".","-"),"ddd")

通过替换,.我们-创建了 Excel 可以解析的日期格式。

在此处输入图片描述

答案2

数据在A1, 使用:

=TEXT(DATE(LEFT(A1,4),MID(A1,6,2),RIGHT(A1,2)),"ddd")

在此处输入图片描述

相关内容