在Excel中筛选指定日期范围,可通过自动筛选、条件格式、函数(如FILTER
、IF+AND
)或数据透视表实现,核心是灵活匹配业务场景并确保日期格式统一。
- 自动筛选:点击数据列标题的筛选按钮,选择“日期筛选→自定义”,输入起止日期即可快速提取目标数据,适合简单需求。
- 条件格式:通过公式(如
=AND(A2>=开始日期,A2<=结束日期)
)高亮日期范围内的单元格,直观但不隐藏数据,适合可视化检查。 - 函数组合:
- 基础筛选:用
=IF(AND(日期>=开始日期,日期<=结束日期),"符合","")
标记结果,再筛选新列。 - 动态提取:
FILTER
函数(如=FILTER(A2:B10,(A2:A10>=开始日期)*(A2:A10<=结束日期))
)直接输出结果,无需辅助列。
- 基础筛选:用
- 高级工具:数据透视表将日期拖入“筛选器”,勾选范围;或使用VBA宏处理复杂逻辑,适合批量操作。
提示:日期格式必须一致(如YYYY-MM-DD
),避免函数失效;动态范围可结合命名单元格或下拉菜单提升交互性。