使用Excel“IF”函数将月份分配给单元格

我有一个电子表格包含格式化为date的多个单元格。 我想做的是写一个“IF”声明,我可以复制和粘贴,将检查单元格中的第一个值,然后提出一个月。 例如,我有一个值为9/30/2014的单元格,我正在尝试执行以下操作:

IF(LEFT(A2,1) = 9, "September", "NULL") 

这是由于某种原因,给我一个“NULL”值。 任何指导如何得到这个工作,将不胜感激。

date不作为string处理。 这是自1900年以来的天数。 您需要将date转换为月份编号。

 =IF(MONTH(A2)=9,"September","Null") 

如果您的源单元格A2被格式化为文本,请将值9括在双引号内。

像这样=IF(LEFT(A2,1) = "9", "September", "NULL")

从date中返回月份的最简单方法是:

 =TEXT(A1,"mmmm") 

例:

在这里输入图像说明