Google Sheets多条件筛选求助:日期区间及额外条件同时过滤
解决Google Sheets多条件(日期区间+两个附加条件)筛选问题
方法一:用内置筛选功能手动设置
- 选中包含表头的整个数据区域,点击顶部菜单栏「数据」→「创建筛选」
- 点击日期列的筛选按钮,选择「日期范围」,输入或选择你需要的起始、结束日期
- 分别点击另外两个条件列的筛选按钮,勾选目标选项,或通过「自定义筛选规则」设置更复杂的匹配条件(比如数值范围、文本包含)
方法二:用FILTER函数生成动态筛选结果
假设你的数据区域是A2:D(表头在第1行),日期列是A列,第一个条件列是B列(需匹配特定文本),第二个条件列是C列(需满足数值条件),日期区间为2023年1月1日至2023年12月31日,可使用以下公式:
=FILTER(A2:D, A2:A >= DATE(2023,1,1), A2:A <= DATE(2023,12,31), B2:B = "目标文本", C2:C > 50)
- 公式说明:FILTER函数第一个参数是待筛选的数据范围,后续每个参数为一个筛选条件,所有条件需同时满足才会被保留
- 灵活调整:如果是模糊文本匹配,可替换为
REGEXMATCH(B2:B, "关键词");日期也可以直接写带引号的格式,比如"2023-01-01";数值条件可根据需求改成<=、=等
内容的提问来源于stack exchange,提问作者Anikul Islam Shuvo
相关产品推荐
相关产品推荐

