Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何获得满足特定条件的数组并删除空格?_Google Sheets_Filter_Google Sheets Formula_Google Sheets Query_Google Query Language - Fatal编程技术网

Google sheets 如何获得满足特定条件的数组并删除空格?

Google sheets 如何获得满足特定条件的数组并删除空格?,google-sheets,filter,google-sheets-formula,google-sheets-query,google-query-language,Google Sheets,Filter,Google Sheets Formula,Google Sheets Query,Google Query Language,我在谷歌工作表上有一份员工名单,上面有他们的工作开始和结束日期。它看起来像这样(示例): 我需要从中生成一个新列表,其中包含在特定月份(比如2018年2月)雇用的员工 在这种情况下,列表应如下所示: 我该怎么做?你能帮我解释一下这个公式吗?=query(A1:C),“where B你尝试过什么?为什么不使用一个过滤器呢?如果只有员工的名字有用,那么在where子句之前添加选择a。谢谢,我最后使用的是你的公式,只是稍微更新了一下:=query(A1:C),“选择a where B” =quer

我在谷歌工作表上有一份员工名单,上面有他们的工作开始和结束日期。它看起来像这样(示例):

我需要从中生成一个新列表,其中包含在特定月份(比如2018年2月)雇用的员工

在这种情况下,列表应如下所示:


我该怎么做?你能帮我解释一下这个公式吗?

=query(A1:C),“where B你尝试过什么?为什么不使用一个过滤器呢?如果只有员工的名字有用,那么在
where
子句之前添加
选择a
。谢谢,我最后使用的是你的公式,只是稍微更新了一下:=query(A1:C),“选择a where B”
=query(A1:C,"where B <= date '2018-02-28' and (date '2018-02-01' <= C or C is null)",1)
=FILTER(A2:A,         B2:B  <=         DATE(2018, 2, 1), 
 IF(C2:C="", TODAY(), C2:C) >= EOMONTH(DATE(2018, 2, 1), 0))
=FILTER(A2:A, B2:B <=         DATE(2018, 2, 1), 
              C2:C >= EOMONTH(DATE(2018, 2, 1), 0))