如何设计Query公式筛选B列指定日期范围(起止日期在F4、G4)
用QUERY公式筛选指定日期范围的方案
直接使用以下公式即可实现按F4(起始日期)和G4(结束日期)筛选B列的日期范围:
=QUERY(A:C, "SELECT * WHERE B >= date '"&TEXT(F4, "yyyy-MM-dd")&"' AND B <= date '"&TEXT(G4, "yyyy-MM-dd")&"'", 1)
公式说明:
A:C:替换成你实际要查询的数据列范围SELECT *:返回所有符合条件的列,若只需特定列,可改为SELECT A,B这类指定列的写法TEXT(F4, "yyyy-MM-dd"):将单元格中的日期转换为QUERY函数能识别的标准日期格式- 末尾的
1:表示数据区域包含表头行,若你的数据无表头,改为0即可
注意事项:
- 确保F4和G4单元格的内容为日期格式,若为文本格式需先转换为日期类型
- 如果需要调整边界规则,公式中的
>=和<=可根据需求改为>或<
内容的提问来源于stack exchange,提问作者Martin Brandt
相关产品推荐
相关产品推荐

