Google表格中的多个查询遇到问题

问题描述 投票:0回答:1

我正在尝试将2个查询合并为一个公式,因此第二个查询始终显示在第一个查询下方

查询1

QUERY('Input Monday'!A4:J201,"SELECT A, B, C, D, F, G, H, I, J WHERE ((lower(A) = 'h&h')) AND ((lower(D) != 'melbourne'))")

查询2

QUERY('Home and Host input'!A2:M100,"SELECT A, B, C, D, E, F, G, H, I, J, K WHERE ((A = datetime '"&TEXT(SATURDAY!B1,"yyyy-mm-dd HH:mm:ss")&"'))")

两者都可以正常工作,尽管当我将它们组合在一起时,我会遇到解析错误或array_litteral错误。

有人知道第二个查询找到第一个查询的底行然后将其添加到下一行的任何提示或其他方式吗?

arrays google-sheets google-sheets-formula google-sheets-query google-query-language
1个回答
0
投票

为了使它们相互之间都需要具有相等数量的列。尝试:

={QUERY('Input Monday'!A4:J201,
 "select A,B,C,D,F,G,H,I,J,' ','  ' 
  where lower(A) = 'h&h' 
    and lower(D) != 'melbourne'
  label ' ''','  '''");
 QUERY('Home and Host input'!A2:M100,
 "select A,B,C,D,E,F,G,H,I,J,K 
  where A = datetime '"&TEXT(SATURDAY!B1, "yyyy-mm-dd HH:mm:ss")&"'")}
© www.soinside.com 2019 - 2024. All rights reserved.