是否有将短日期格式的文本月份转换为其数值的 excel 公式?
示例:一月 = 1,二月 = 2,等等。我熟悉通过 =TEXT(1,"MMM") 将数字显示为文本,但对于这些文本值则不然。
是否有将短日期格式的文本月份转换为其数值的 excel 公式?
示例:一月 = 1,二月 = 2,等等。我熟悉通过 =TEXT(1,"MMM") 将数字显示为文本,但对于这些文本值则不然。
你可以使用这个版本
=MONTH(1&A1)
如果 A1 包含像 July 或 Jul 这样的文本值,则 Excel 会将 1July 或 1Jul 解释为日期,即当年的 7 月 1 日,MONTH 可以为您提供所需的月份数。如果 A1 为空,则公式返回 1,因此您可能需要添加这样的 IF 函数
=IF(A1="","",MONTH(1&A1))
试试这个DATEVALUE
功能:
=MONTH(DATEVALUE("01/" & A1 & "/2012"))