【问题标题】:Excel formatting DD-MMM-YYYY, must be in this formatExcel 格式 DD-MMM-YYYY,必须是这种格式
【发布时间】:2020-02-05 18:42:09
【问题描述】:

我在下面有一些数据。请看下文。我需要 excel 以这种格式将这些日期准​​确地放在 DD-MMM-YYYY 中。 MMM 也必须全部大写。像 JUN 不是 Jun。另外,对于 DD,它不能是 3,它必须是 03。Excel 中的 Excel 日期格式不给我这个选项。在我看来,它可能是一个自定义格式选项。我怎样才能精确地格式化这种格式?我将查看自定义格式并尝试解决这个问题。谢谢。

有

EFFECTIVE_START_DATE
3-Jun-2019
3-Jun-2019

想要

EFFECTIVE_START_DATE
03-JUN-2019
03-JUN-2019

【问题讨论】:

  • 没有任何自定义格式可以像这样自动固有地显示日期,我不相信。您能否引用此单元格,并在以后对此进行调整,还是只需要使用现有单元格?
  • 是的,我可以引用这个单元格并稍后调整它。
  • 现在,我只是在做 =UPPER() 让它变成大写。现在我正在努力添加缺失的前导零。
  • support.office.com/de-de/article/… 在这里您可以找到格式化日期的可能选项列表。如您所见,无法将月份格式化为全部大写。
  • 如何在日期中添加缺少的前导零?

标签: excel excel-formula


【解决方案1】:

全大写月份没有自定义格式。

如果您可以引用现有单元格,则使用 TEXT 获取所需格式的日期,然后使用 UPPER 转换为大写。

=UPPER(TEXT(A2,"dd-mmm-yyyy"))

【讨论】:

  • 谢谢,我刚刚同时发布了。有人帮助了我。谢谢!
【解决方案2】:

成功了

UPPER(TEXT(C2, "DD-MMM-YYYY"))

【讨论】:

  • 如果您提供解释为什么这是首选解决方案并解释它是如何工作的,它会更有帮助。我们想要教育,而不仅仅是提供代码。
猜你喜欢
  • 2020-10-30
  • 2016-07-06
  • 2018-02-14
  • 1970-01-01
  • 1970-01-01
  • 2023-02-23
  • 2021-08-17
  • 1970-01-01
相关资源
最近更新 更多