标签: google-sheets google-sheets-formula google-sheets-query google-query-language
我遇到一个问题,即Google Query根据特定列中的数据值错误地过滤了列。
问题示例的链接为here。
在突出显示的红色单元格的“栅格”选项卡上,有一个单元格公式查询“数据库”选项卡。应该没有返回值,因为它说的是Col1中没有带有“ PL”的行,除了它返回的是Col1中带有“ PL”的行。可能是什么原因?
出于隐私原因,大部分数据已被清除,并由John Doe替换,但是在此副本上,查询有效,但在此版本上,则无效。
答案 0 :(得分:2)
您遇到的结果是未使用QUERY语法定义标题行数的第三个参数。通过跳过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)