【发布时间】:2019-07-15 10:40:28
【问题描述】:
我有一个数据集,其列A 包含不同的日期格式,列格式为date:
我想要格式为dd-mm-yyyy 的所有条目,以及整个列的一个公式。
使用 格式单元格,我无法将它们转换为相同的格式。
我试过TEXT(A3, "dd-mm-yyyy"),但这并没有做任何事情。
DATEVALUE(A3) 给我一个错误。
有没有简单的解决方案?
【问题讨论】:
-
如何理解这个日期的格式:01-02-1973 是 2 月 1 日还是 1 月 2 日?
-
Excel 可以处理和计算的最早日期是 01-01-1900,所以 1885 是不可能的。以后的日期值可以通过
DATEVALUE()简单地转换。 -
@Asger:啊,我明白了,例如
=TEXT("07 feb 1985", "dd-mm-yyyy",它有效!有没有办法解决这个问题? -
没有。 1900 年之前的日期值只能存储为文本字符串(如屏幕截图所示,默认左对齐)。进一步的计算只能通过您自己的公式来执行,例如。 G。通过
VALUE(RIGHT(A3,4))提取年份值。
标签: excel date excel-formula date-formatting