我希望使用数组公式和查询来使用以下方法从另一个工作表的列插入数据:
=arrayformula({QUERY(DS1!A2:CM,"select A,B,C,D,E,F,G,H,I,J,K where K >= 0");QUERY(DS1!A2:CM,"select A,B,C,D,E,F,G,H,I,L,M where M >= 0")})
我希望它能够查询还没有任何数据的下一列。但是当我补充说:
;QUERY(DS1!A2:CM,"select A,B,C,D,E,F,G,H,I,L,M where M >= 0")
在公式中的最后一个查询后,我收到此错误:
错误在ARRAY_LITERAL中,Array Literal缺少一行或多行的值。
如何设置查询公式以允许最终包含数据的空白列?
这可能吗?
我打赌我需要采用与where M >= 0
不同的方法,但每次使用where L<>""
时都会出错。
最后,我将向数组公式添加大约20个不同的查询,这些查询在添加数据之前全部开始为空。
EX。 ; QUERY(DS1!A2:CM,“选择A,B,C,D,E,F,G,H,I,L,M,其中M> = 0”
它将在查询DS1中有A,B,C,D,E,F,G,H,I,L,M,其中M ...到A,B,C,D,E, F,G,H,I,L,M其中CL,CM ......
以下是spreadsheet in question的链接。
工作表 DQ1 从 DS1 获取数据,该数据从数据按标准获取数据。 DQ1必须是动态的,因为DS1和Data by Standard也是动态的,并且数据列也会添加到这两张纸中。
此电子表格中使用了许多表格,这些表格在输入数据的示例中隐藏。