如何在excel中提取指定月份的日期?

如题所述

在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版本不需要。

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-12-17

1、如本例,要求将A列中列示的日期中的月份单独列示出来,结果显示在B列。

2、点击选中B2单元格,在单元格中输入运算符号=,然后点击【Fx】按钮。

3、如下图,通过上一步骤,系统弹出【插入函数】对话框:在[或选择类别]中点击选择[日期与时间]选项;在[选择函数]中点击选择函数[MONTH],选择好后点击【确定】按钮。

4、通过上一步骤,系统弹出【函数参数】对话框,将光标移动到参数后面的对话框中,直接点击表格中的A2单元格,然后点击【确定】按钮。

5、返回到工作表中,A2单元格日期中的月份就被提取了出来,显示在B列。

6、点击选中B2单元格,拖动鼠标将公式复制到其他单元格即可。完成效果图。

相似回答