Filter 筛选器的范围大小不匹配。预期行数:

Filter 筛选器的范围大小不匹配。预期行数:,filter,google-sheets,unique,google-sheets-formula,google-sheets-query,Filter,Google Sheets,Unique,Google Sheets Formula,Google Sheets Query,我一直在使用这两个查询在两个不同的表中获取数据 =query('Raw Data'!A3:P62481,"select B, D, E, F, G, H, I, J, K, L, M, N, O, P where B = date '"&text($B$1,"yyyy-mm-dd")&"'",1) =sort(unique(FILTER('Raw Data'!$A:$P,'Raw Data'!$G:$G=$C$1,'R

我一直在使用这两个查询在两个不同的表中获取数据

=query('Raw Data'!A3:P62481,"select B, D, E, F, G, H, I, J, K, L, M, N, O, P where B = date '"&text($B$1,"yyyy-mm-dd")&"'",1)

=sort(unique(FILTER('Raw Data'!$A:$P,'Raw Data'!$G:$G=$C$1,'Raw Data'!$B:$B=$F$1)))
正在寻找一种将两者结合起来的方法。在一张纸上得到输出,得到特定日期和C1的数据

请帮忙

已经尝试过这个:

=sort(unique(FILTER('Raw Data'!$A:$P,'Raw Data'!$G:$G=$C$1, QUERY(query('Raw Data'!A3:P62481,"select B, D, E, F, G, H, I, J, K, L, M, N, O, P where B = date '"&text($B$1,"yyyy-mm-dd")&"'",1)))))

=sort(unique(FILTER(QUERY('Raw Data'!$A:$P,"select B, D, E, F, G, H, I, J, K, L, M, N, O, P where B = date '"&text($F$1,"yyyy-mm-dd")&"'",1,'Raw Data'!$G:$G=$C$1))))
错误筛选器的范围大小不匹配。预期行数:2745。 列计数:1。实际行数:62481,列数:1

链接到工作表:


在第一个公式中,输出为14列,而在第二个公式中,输出为16列。除非矩阵中的列数相等,否则无法组合它。其中一种方法是在查询中添加两个伪列,如:

={QUERY('Raw Data'!A3:P62481, 
 "select B,D,E,F,G,H,I,J,K,L,M,N,O,P,' ','  ' 
  where B = date '"&TEXT($B$1, "yyyy-mm-dd")&"'
  label '  ''','  '''", 1);
  SORT(UNIQUE(FILTER('Raw Data'!$A:$P, 'Raw Data'!$G:$G=$C$1, 'Raw Data'!$B:$B=$F$1)))}
查看更全面的解决方案,以匹配filter()的范围大小,或使用match()的解决方案,这可能更简单,具体取决于您试图链接到工作表的内容: