Excel中字符月份的数字月份

是否有预装的function,直接转换08年8月,10日至10月?

目前我使用text(date(0,have,1),"mmm")

你可以这样简化: =TEXT("8/0","mmm")

更新

我想出了一个新的技术:= TEXT( number * 30,“mmm”):

在这里输入图像说明

怎么运行的

date在Excel中以数字forms存储。 数字1是1900年1月1日的date; 2是1900年1月2日; 等等

1900年的第30天是1月, 第二十天是在二月; 第三十天是三月。

30到360之间的每个倍数在不同的月份。 所以我们可以简单地乘以1到12之间的数字30,而TEXT函数会给我们这个月份。

您可以使用

 MonthName(yourmonthNumber) 

要么

 MonthName(yourmonthNumber, True) 'to abbreviate the name 

或者你的意思是一个工作表函数?