如何在 Excel 中按月份筛选日期,同时忽略年份?
在日常电子表格工作中,使用包含日期的数据进行管理是一项常见任务。例如,当您跟踪跨越多年的每日支出或活动时,有时需要基于特定月份(忽略年份)来分析或筛选数据。然而,Excel 默认的筛选选项会优先按年份分组,导致跨多年份的月度分析不够直观。本教程将介绍几种实用方法,帮助您按月份(忽略年份)筛选日期,并根据自身需求和 Excel 使用经验选择最合适的方式。

使用 Kutools for Excel 按月份筛选日期(忽略年份)
使用筛选功能按月份筛选日期(忽略年份)
默认情况下,Microsoft Excel 在应用筛选时会按年份对日期进行分组。如果您希望聚焦于特定月份的所有条目(无论年份),这一设置可能会带来不便。在筛选下拉菜单
中,您通常只能看到按年份分类的选项。幸运的是,Excel 的日期筛选功能提供了更多灵活的日期筛选方式,包括独立于年份、仅按月份筛选的选项。
下方的“支出”表是一个示例数据集。您可以按照以下步骤,按月份筛选日期,同时忽略对应的年份:

1. 选择包含日期的数据列。在此示例中,单击要筛选日期值所在的 B 列。
2. 在数据选项卡中,找到并单击筛选按钮,即可在表格的标题行中添加下拉箭头。

3. 单击日期列标题旁边的筛选箭头
,然后依次进入日期筛选 > 期间内的所有日期,选择您要查看的月份(例如五月)。这样,Excel 就会自动汇总所选月份的所有日期,无论年份如何。
4。Excel 将立即筛选数据集,仅显示您所选月份的条目(涵盖所有可用年份)。例如,所有五月份的记录将集中呈现,便于分析或审阅,如下所示:

当您的日期格式为 Excel 可识别的日期值时,此方法即可适用。若日期以文本形式存储或采用非标准格式,则需先将其转换为日期值,或使用下文所述的公式方法。
潜在问题包括:若日期未被识别为日期类型,可能导致筛选结果出错;应用日期筛选前,请务必检查单元格格式。
如需恢复显示所有记录,只需清除该列的筛选条件即可。
使用 Kutools for Excel 按月份筛选日期(忽略年份)
Kutools for Excel 是一款功能强大的 Excel 加载项,可增强内置功能,提供高级筛选、排序和数据管理能力——免费试用 30 天,无任何限制!立即获取。
Kutools for Excel 的超级筛选功能,即使面对大型或复杂数据集,也能助您快速按特定月份筛选日期。以下是使用此功能的步骤:
1. 转到 KUTOOLS PLUS 选项卡,点击超级筛选,即可看到如下所示的对话框:
2. 在超级筛选对话框中,按以下方式配置筛选选项:
- (1.) 单击
按钮,即可选择所需的数据区域进行筛选。 - (2.) 如果您有多个筛选条件,请根据需要选择相应的关系(AND/OR)。
- (3.) 在“组条件”部分,点击 And 旁边的黑线即可定义筛选条件,例如指定“月份等于 5”,从而筛选出所有五月份的条目(无论年份)。您还可根据需要进一步设置其他条件。

3. 单击筛选按钮,数据将立即被筛选,仅显示日期落在目标月份(无论年份)的条目,结果窗格将即时反映筛选效果,如下所示:

注意事项:
1. 要清除已应用的筛选并显示所有原始数据,只需在超级筛选对话框中点击清除按钮即可。
2. 超级筛选工具支持组合多个条件进行复杂筛选,并可保存常用设置,方便日后快速调用。
请确保您的日期列已正确设置为日期格式,以保证筛选结果准确无误。如需更多技巧与详细指南,请参阅超级筛选文档。
使用 Excel 公式(辅助列)按月份筛选日期(忽略年份)
通过公式添加一个新列来提取月份编号,是一种灵活高效的方式,可轻松实现按月份对日期进行分组、筛选或排序(不受年份限制)。当您需要更精细地控制筛选逻辑,或您的日期格式不兼容 Excel 内置日期筛选器时,此方法尤为实用。此外,若需基于月份执行进一步计算,该方法同样非常有效。
适用场景:适用于所有版本的 Excel,尤其适合需要自定义筛选,或处理采用标准日期格式的数据集。此外,当处理导出数据且默认筛选分组不可用或不够精细时,此公式方法也非常实用。虽然需添加辅助列并进行一定手动配置,但能提供清晰、逐步的跨年份按月筛选功能。
1. 在日期列旁插入一个新列,并添加“月份”等标题。
2. 在新标题下的第一个单元格中(假设日期列为 B 列,数据从第 2 行开始,则新单元格为 C2),输入以下公式以提取日期中的月份编号:
=MONTH(B2) 此公式将从 B 列的每个日期中提取对应的月份(1 代表一月,2 代表二月,依此类推)。
3. 按 Enter 键计算公式,然后向下拖动填充柄,即可将公式复制到表格中所有包含日期条目的行。
4. 在“月份”辅助列填充完成后,立即使用 Excel 的标准筛选下拉菜单(或)排序和筛选功能),筛选所需月份编号(例如,筛选“5”即可查看所有五月份的数据)!
如果您需要显示月份名称,可以使用以下替代公式:
=TEXT(B2,"mmmm") 该公式将显示“January”、“February”等,便于快速识别。请注意,若您的表格布局不同,请相应调整所引用的单元格和列字母。同时,请确保日期值未以文本形式存储,否则 MONTH()函数可能会返回错误。
故障排除提示:如果出现 #VALUE! 错误,请仔细检查日期列中的单元格是否为有效的日期格式。对于文本形式的日期,必要时可使用 =MONTH(DATEVALUE(B2)) 进行转换。
相关文章:
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 精选 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……更多 |
使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作更轻松
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
- 将您的工作效率提升 50%,每天减少数百次鼠标点击!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效协同
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱
按钮,即可选择所需的数据区域进行筛选。