
3.10 MONTH函数:返回日期中的月份
【函数名称】MONTH
【主要功能】返回以序列号表示的日期中的月份,它是介于1(一月)~12(十二月)之间的整数。
【使用格式】=MONTH(serial_number)
【参数说明】serial_number参数表示需要提取月份的日期。可以是任何能够表示日期的、数值表达式、字符串表达式或它们的组合。
【应用举例】
1.提取日期中的月份数据
❑ 如在A2单元格中录入公式:=MONTH("2015/01/08"),返回值为1,即提取了日期中的月份数。
❑ 如在A3单元格中录入公式:=MONTH("2015年01月08日"),返回值为1,提取了日期中的月份数。
❑ 如在A4单元格中录入公式:=MONTH(DATE(2015,1,8)),返回值为1,提取了日期中的月份数,如图3.7所示。

图3.7 MONTH函数提取不同类型日期中的月份数
2.将英文月份转换成数字月份
❑ 如在A5单元格中录入公式:=MONTH(--("August"&1)),返回值为8,即将英文8月(August)转换成数字月份了。
❑ 如在A6单元格中录入公式:=MONTH(--("Aug"&1)),返回值为8,即将英文8月(August)转换成数字月份了,如图3.8所示。

图3.8 MONTH函数提取英文类型日期中的月份数
3.自动更新表格中的月份数
如在制表时,可以使用公式:=MONTH(TODAY())函数,直接提取今天的月份数据。
4.配合其他函数确定本月的季度
在A7单元格中录入公式:=TEXT(ROUNDUP(MONTH(NOW())/3,0), "[dbnum1]第0季度"),假定现在是2015-5-17 17:12;那么返回值为第二季度。
此公式对于1~12月均适用,均可以将月份转换成对应的汉字“第一季度、第二季度、第三季度和第四季度”。