Google查询功能错误地过滤了数据

时间:2019-09-11 21:07:54

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

我遇到一个问题,即Google Query根据特定列中的数据值错误地过滤了列。

问题示例的链接为here

在突出显示的红色单元格的“栅格”选项卡上,有一个单元格公式查询“数据库”选项卡。应该没有返回值,因为它说的是Col1中没有带有“ PL”的行,除了它返回的是Col1中带有“ PL”的行。可能是什么原因?

出于隐私原因,大部分数据已被清除,并由John Doe替换,但是在此副本上,查询有效,但在此版本上,则无效。

1 个答案:

答案 0 :(得分:2)

您遇到的结果是未使用QUERY语法定义标题行数的第三个参数。通过跳过QUERY,它遵循选择性的实现方式,换句话说,它自己决定是否在标题行中进行说明。

=QUERY(SORT(Database!$D$2:$M, Database!$G$2:$G, 1, Database!$M$2:$M, 1),
 "select Col8 where Col1<>'PS' and Col1<>'PL' and Col3='2'", 0)

0