Google sheets 为什么在执行包含算术运算的查询时,在输出的顶部会出现多余的运算符字符串?

Google sheets 为什么在执行包含算术运算的查询时,在输出的顶部会出现多余的运算符字符串?,google-sheets,Google Sheets,我一直在使用=query()函数从工作表中的表中获取子列表 假设像这样的初始数据集 Sheet1 A | B | C | D -----+-----+-----+----- 1st | X | 10 | 20 2nd | X | 20 | 20 3rd | Y | 30 | 20 4th | X | 40 | 10 然后我可以使用这样的查询来获取子列表 =query(Sheet1!A:D,"select A,C,D where B='X'

我一直在使用
=query()
函数从工作表中的表中获取子列表

假设像这样的初始数据集

Sheet1
  A  |  B  |  C  |  D
-----+-----+-----+-----
 1st | X   |  10 |  20
 2nd | X   |  20 |  20
 3rd | Y   |  30 |  20
 4th | X   |  40 |  10
然后我可以使用这样的查询来获取子列表

=query(Sheet1!A:D,"select A,C,D where B='X'")
这让我

 1st |  10 |  20
 2nd |  20 |  20
 4th |  40 |  10
我一直在笨拙地处理的一件事是,当我尝试在查询中使用算术运算时,我在输出中得到了意外的额外字符串,这根据上下文应该是可能的

假设我尝试这些查询,例如

=query(Sheet1!A:D,"select A,C+D where B='X'")
=query(Sheet1!A:D,"select A,C-D+100 where B='X'")
…我期待以下

 1st |  30
 2nd |  40
 4th |  50

 1st |  90
 2nd |  100
 4th |  130
…这几乎可以工作,除了我在顶部得到一个多余的函数字符串,所以输出结果如下

       sum()
 1st |  30
 2nd |  40
 4th |  50

       sum(difference()100())
 1st |  90
 2nd |  100
 4th |  130

正如您所看到的,这些值是正确的,除了顶部那些恼人的字符串。这是虫子吗?是否有一些基本的东西我跳过或使用不正确?谢谢你的帮助。

这的确很正常。为了去除标签,可以将其设置为空白,如下所示:

=query(B:E;"select B,D+E where C='X' label (D+E)'' ")