我可以使用自定义格式在 Excel 中格式化 ISO 日期吗?

我可以使用自定义格式在 Excel 中格式化 ISO 日期吗?

我有来自外部源的数据。有些列看起来像2019-01-27T00:00:00Z(时间始终为 0)。我想将其显示为January 27, 2019。日期格式似乎不起作用。显然,我可以复制到另一列并=DATEVALUE(LEFT(C2,10))在那里格式化。但我更愿意使用自定义格式进行格式化。可以吗?

更新:我收到的答案和评论我不确定它们与我的问题有何关联。所以让我简洁地重新表述我的问题:是否可以使用自定义格式,以便2019-01-27T00:00:00Z将的值显示为January 27, 2019

答案1

如果您的“=DATEVALUE(LEFT(C2,10))”有效,那么只需用TEXT函数将其封装起来:

=TEXT(DATEVALUE(LEFT(C2,10)), "MMMM DD, YYYY")

相关内容