Google sheets 在列=*
需要在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
=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='*'
(使用单引号)。但我猜查询是在列中查找*字符,而不是任何内容。是否希望列不为空?如果是这样,您可以使用“”