1

这是我的谷歌表格查询:

=QUERY('Form responses 1'!A:AG,"select C,E,D+F,AF,I+J+K+O,M where toDate(B)= date '"&text(today()-1,"yyyy-mm-dd")&"' ",1)

如何按列对上述内容进行排序C?我都试过了SORT BYORDER BY但它想出了#Value

另外,我想将结果D+F-AF放在一列中。它再次出现#Value

我究竟做错了什么?

4

1 回答 1

0

据我所知,除了一件事之外,您的查询看起来还不错。

而不是where toDate(B),尝试使用 just where B

我们看不到您的电子表格,因此很难判断这是否正是问题所在,但在我看来是这样。

我设置了一个类似的电子表格进行测试,这很好用:

=QUERY('Form Responses 1'!A:D,"select A,B,C,D WHERE B = date '"&text(today()-1,"yyyy-mm-dd")&"' ORDER BY B",1)
于 2017-06-07T09:51:57.217 回答