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 - Fatal编程技术网

Google sheets 在列=*

Google sheets 在列=*,google-sheets,Google Sheets,需要在google sheets上运行一个查询,其中列匹配任何(*)值。我这样做是因为标准是通过引用另一个单元格(如过滤器)来填充的。 可能我在语法上遗漏了什么 我最后一次尝试: =QUERY(PROD!A:U;"SELECT L, SUM(M), SUM(O), SUM(Q), (1-(SUM(Q)/SUM(O))) WHERE T = '*' AND D = '*' AND U = '*' GROUP BY L ORDER BY SUM(M) DESC LABEL L 'PRODUT

需要在google sheets上运行一个查询,其中列匹配任何(*)值。我这样做是因为标准是通过引用另一个单元格(如过滤器)来填充的。 可能我在语法上遗漏了什么

我最后一次尝试:

=QUERY(PROD!A:U;"SELECT L, SUM(M), SUM(O), SUM(Q), (1-(SUM(Q)/SUM(O))) 
WHERE T = '*' AND D = '*' AND U = '*' 
GROUP BY L 
ORDER BY SUM(M) DESC 
LABEL L 'PRODUTO', SUM(M) 'QUANTIDADE', SUM(Q) 'CUSTO', SUM(O) 'VENDA', (1-(SUM(Q)/SUM(O))) 'MARK-UP'")
提前感谢。

在(不要与T-SQL、MySQL等混淆)子句
中,T='*'
表示T列的内容实际上是字符串
*

若要测试单元格是否为非空,请使用
T''
(对于文本列)或
T不为null
(对于数字列)

还有更复杂的文本过滤。

在(不要与T-SQL、MySQL等混淆)子句
中,T='*'
表示T列的内容实际上是字符串
*

若要测试单元格是否为非空,请使用
T''
(对于文本列)或
T不为null
(对于数字列)


还有更复杂的文本过滤功能。

您能详细说明一下吗?*是占位符还是应该*在字符串中?我实际上是在写*,在字符串中传递它。例如,正如我们在MySQL和SQL上所做的那样,我在筛选列='*'时没有遇到任何问题。您得到的是什么错误?查询没有返回任何内容,当我像这样编写查询时没有错误
column='*'
(使用单引号)。但我猜查询是在列中查找*字符,而不是任何内容。是否希望列不为空?如果是这样,你可以用“你能详细说明一下吗?”?*是占位符还是应该*在字符串中?我实际上是在写*,在字符串中传递它。例如,正如我们在MySQL和SQL上所做的那样,我在筛选列='*'时没有遇到任何问题。您得到的是什么错误?查询没有返回任何内容,当我像这样编写查询时没有错误
column='*'
(使用单引号)。但我猜查询是在列中查找*字符,而不是任何内容。是否希望列不为空?如果是这样,您可以使用“”