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

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

我在这里和其他网站上搜索过,但未能找到解决方案。

我以前可以这样做,但现在搞不懂了。我有一个生效日期,比如说 B1 单元格。我想在 A1 中返回该日期的三个字母的月份。无论我使用什么,我都会得到一个 NUM 错误或 Jan 作为答案,无论日期是什么。

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

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

=TEXT(B1,”MMMM”)给我#NAME

从这个网站上的一篇文章来看,也没有什么作用:Excel 数字格式将月份数字转换为月份名称

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

答案1

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

=TEXT(B1,"mmm")

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

答案2

如果B1看起来像是一个日期,但公式失败了,然后B1可能确实有一个文本值。在这种情况下使用:

=TEXT(DATEVALUE(B1),"mmm")

在此处输入图片描述

相关内容