在excel中提取指定月份的日期,可用FILTER和MONTH两个函数来完成。
FILTER是一个筛选函数。可以把指定区域中符合某个条件的数据显示,其它非符合条件的数据被排除。使用格式是,FILTER(参数一,参数二)。参数一是数据区域,参数二是条件。
MONTH是返回一个完整日期中的月份的函数,月份用数字1-12来表示。格式是,MONTH(参数),参数只有一个,是一个完整的日期数据。
本例使用时具体方法如下:
假定日期在A1:A14,返回的指定月份的日期存放在B列。
B1的公式是,=TEXT(FILTER(A1:A14,MONTH(A1:A14)=7),"yyyyy-m-d")。
注意,本例公式用TEXT函数来格式化FILTER函数返回的日期数据,使之显示为日期格式,如果不用TEXT处理,也可以通过单元格格式中的日期格式来显示日期。本例用MONTH(A1:A14)=7作为返回7月份的条件,如果要返回其它月份,可以随便更改。此函数是数组运算,低版本需要三键完成,2021版本不需要。