【问题标题】:Unable to change date format in Excel无法在 Excel 中更改日期格式
【发布时间】:2017-04-09 12:21:23
【问题描述】:

例如,我有一列具有这种格式 (19960124) 的日期,我想在 Excel 上将其更改为这种格式 (yyyy-MM-dd)。

我在 Excel 中尝试了所有日期格式,但它给了我################..等。 我怎样才能解决这个问题?

【问题讨论】:

标签: excel date formatting format


【解决方案1】:

很遗憾,仅仅改变格式是不够的。

如果您使用以下自定义格式:
0000-00-00
您会得到:

但这不是一个真实的日期。您需要一个公式将其转换为日期。

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

【讨论】:

    【解决方案2】:

    假设您的日期字符串在 A2 中,那么试试这个...

    在 B2 中

    =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
    

    然后您可以使用所需的日期格式来格式化公式列。 您可以使用 Text 函数更改公式本身中的日期格式,但日期将被视为文本字符串而不是真实日期。

    【讨论】:

      【解决方案3】:

      有时Excel会拒绝单元格格式命令,以摆脱更好地使用文本命令,

      =Text(A1, "yyyy - mm-dd")

      如果需要,拖动。

      还有一个简单的例子,

      =IF(A3="India",TEXT(C3*53.55,"Rs. #,##0.00"),IF(A3="U.K.",TEXT(C3*0.66,"£ #,##0.00 "),IF(A3="日本",TEXT(C3*99.5,"¥#,##0.00"),C3)))

      【讨论】:

      • 我很高兴,请继续询问☺
      猜你喜欢
      • 2014-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      相关资源
      最近更新 更多