如何在Google表格的QUERY中选择特定的单元格?

时间:2019-06-20 04:56:44

标签: google-sheets google-sheets-formula google-sheets-query google-query-language

screenshot here

因此,我将范围命名为Profil。在另一张纸上。该查询上的“ C”单元格在Profil范围内。我想将C参数设置为开始日期(B3)结束日期(B4)单元,因此该日期根据开始日期和结束日期动态更改。有什么可行的方法吗?

2 个答案:

答案 0 :(得分:1)

我认为这应该有效:

=QUERY(Profil, "SELECT * WHERE C>=DATE'"&TEXT(B3,"yyyy-mm-dd")&"' AND C<=DATE'"&TEXT(B4,"yyyy-mm-dd")&"'",1)

查询需要使用特定格式的日期(yyyy-mm-dd),它将单元格B3和B4中的所有内容转换为该格式,并检查小于/大于公式。

为我工作:

screenshot

答案 1 :(得分:0)

尝试这种操作(在欧盟区域设置中):

=QUERY(Profil; "where C >= date '"&TEXT(B3; "yyyy-MM-dd")&"' 
                  and C <= date '"&TEXT(B4; "yyyy-MM-dd")&"'"; 1)