Excel公式MMM到int

是否有一个Excel短格式的文本月份转换为数值的Excel公式?

例如:Jan = 1,Feb = 2等。 我很熟悉通过= TEXT(1,“MMM”)显示数字的文本,但是对于这些文本值却没有。

试试DATEVALUE函数:

 =MONTH(DATEVALUE("01/" & A1 & "/2012")) 

你可以使用这个版本

=MONTH(1&A1)

如果A1包含像7月或7月那样的文本值,则Excel将把7月1日或1月1日解释为当前date,7月1日,MONTH可以给出所需的月份编号。 如果A1是空的,那么公式返回1,所以你可能想要像这样添加一个IF函数

=IF(A1="","",MONTH(1&A1))