Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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电子表格中使用sum查询结果,结果显示为;sum";在许多细胞中_Google Sheets - Fatal编程技术网

Google sheets 在google电子表格中使用sum查询结果,结果显示为;sum";在许多细胞中

Google sheets 在google电子表格中使用sum查询结果,结果显示为;sum";在许多细胞中,google-sheets,Google Sheets,我试图得到B行中的一些值,这些值包含a行中的某个值。我想这是一个非常简单的问题 我的问题是: =QUERY('Sheet1'!$A$16:D, "Select sum(D) Where C contains '"&C5&"' ", -1) 但这给了我一个实际的单词“sum”,在C包含值的所有字段中。 所以我在几乎所有的行中都得到了很多“总和”。 谷歌电子表格中查询的“sum”语句是否发生了变化?看起来您使用了不止一个query公式:显然有一列带有query,每个都指向一个单元格

我试图得到B行中的一些值,这些值包含a行中的某个值。我想这是一个非常简单的问题

我的问题是:

=QUERY('Sheet1'!$A$16:D, "Select sum(D) Where C contains '"&C5&"' ", -1)
但这给了我一个实际的单词“sum”,在C包含值的所有字段中。 所以我在几乎所有的行中都得到了很多“总和”。
谷歌电子表格中查询的“sum”语句是否发生了变化?

看起来您使用了不止一个
query
公式:显然有一列带有
query
,每个都指向一个单元格,如C5。在这种情况下,没有空间放置公式要插入的列标签“sum”:输出必须是单个单元格。解决方案:使用
标签sum(D)'
将列标签更改为空字符串

=QUERY('Sheet1'!$A$16:D, "Select sum(D) Where C contains '"&C5&"' label sum(D) ''", -1)

另外,“count(A)”也不起作用,结果只是给了我实际的单词“count”。删除了
mysql
标记。我看不出它的上下文。好吧,这很有效!但你能详细说明一下这到底是怎么回事吗?“标签”有什么作用?为什么查询末尾有两个“”?谢谢输出的每一列都有一个“名称”,它要么来自数据的标题行,要么来自查询字符串,例如sum。但这些名称可以更改:
label sum(D)'blah'
末尾将该列的标签更改为“blah”。因此,
标签sum(D)'
将其更改为空字符串。单引号只是双引号查询字符串中字符串的分隔符。