如何在 Excel 2010 中返回日期的三个字母的月份缩写?

Del*_*nce 3 worksheet-function microsoft-excel microsoft-excel-2010

我已经搜索过这里和其他网站,但无法找到解决方案。

\n\n

我过去能够做到这一点,但现在无法弄清楚。我的生效日期是 B1 单元格。我想在 A1 中返回该日期的三个字母的月份。无论我使用什么,无论日期是什么,我都会收到 NUM 错误或 Jan 作为答案。

\n\n

=TEXT(DATE(2000,B1,1),"mmm")给我#NUM!

\n\n

=TEXT(DATE(year(B1),B1,1),"mmm")给我#VALUE!

\n\n

=TEXT(B1,\xe2\x80\x9dMMMM\xe2\x80\x9d)给我#NAME

\n\n

从该网站上的帖子来看,也没有任何效果:Excel number format to conversion number of Month to name of Month

\n\n

PS 我也没有得到“STTR”的答案,它使用冒号而不是逗号。我没有足够的积分来回复提问。

\n

小智 6

您可以使用以下公式返回三个字母的月份缩写:

=TEXT(B1,"mmm")
Run Code Online (Sandbox Code Playgroud)

B1包含日期值的单元格在哪里。


Gar*_*ent 5

如果B1看起来是日期,但公式失败,则B1实际上可能具有文本值。在这种情况下使用:

=TEXT(DATEVALUE(B1),"mmm")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述