Google sheets 如何修复数组_LITERAL中的错误,数组LITERAL缺少一行或多行的值

Google sheets 如何修复数组_LITERAL中的错误,数组LITERAL缺少一行或多行的值,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,importrange,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Importrange,我需要在一个文件中合并多个工作表,没有空格或空格。但总有这样的错误: 在ARRAY_LITERAL中,一个数组文字缺少一行或多行的值 =查询({ 导入(“列表!B2”,“文件名!A3:T”); 导入(“列表!B3”,“文件名!A3:T”); 导入(“LISTS!B4”,“Filename!A3:T”); 导入(“列表!B5”,“文件名!A3:T”); 导入(“LISTS!B6”,“Filename!A3:T”); 导入(“LISTS!B7”,“Filename!A3:T”); 导入(“LISTS

我需要在一个文件中合并多个工作表,没有空格或空格。但总有这样的错误:

在ARRAY_LITERAL中,一个数组文字缺少一行或多行的值

=查询({
导入(“列表!B2”,“文件名!A3:T”);
导入(“列表!B3”,“文件名!A3:T”);
导入(“LISTS!B4”,“Filename!A3:T”);
导入(“列表!B5”,“文件名!A3:T”);
导入(“LISTS!B6”,“Filename!A3:T”);
导入(“LISTS!B7”,“Filename!A3:T”);
导入(“LISTS!B8”,“Filename!A3:T”);
导入(“LISTS!B9”,“Filename!A3:T”);
导入(“列表!B10”,“文件名!A3:T”)
},“选择*其中Col1;”)
我应该从我提到的表格中获得所有信息,没有空白,但是错误是持续的

在ARRAY_LITERAL中,一个数组文字缺少一行或多行的值


我不知道遗漏了什么,因为所列的所有纸张都符合检查要求。要显示所有值和行,我应该检查什么?

分别测试所有内部函数:

=IMPORTRANGE(“LISTS!B2”,“Filename!A3:T”)

=IMPORTRANGE(“LISTS!B3”,“Filename!A3:T”)

等等


其中一个或多个出现错误。

使用此逻辑来计数器数组\u文字错误:

=ARRAYFORMULA(IFERROR(QUERY({
 IFERROR(IMPORTRANGE("ID 1", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 2", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 3", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 4", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 5", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 6", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 7", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 8", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 9", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ))}, 
 "where Col1 is not null")))

更新: 如果要引用另一个单元格的ID,则不能引用这些单元格引用。它应该是这样的:


尝试过,效果很好:=IMPORTRANGE(list!B2,“Filename!A3:T”)。。。为什么不使用多张图纸?我不知道应该使用什么函数来合并多个工作表..我还是Gsheet函数的新手。尝试打开迭代计算,但不确定最大迭代次数以及阈值。试图输入10,但没有显示值/行。你能共享一份工作表吗?是的,我明白了。。。你查过更新的答案了吗?嗨。已经得到了正确的过程!现在可以了:)谢谢。
=ARRAYFORMULA(IFERROR(QUERY({
 IFERROR(IMPORTRANGE("ID 1", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 2", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 3", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 4", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 5", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 6", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 7", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 8", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ));
 IFERROR(IMPORTRANGE("ID 9", "sheetname!A3:T"), SUBSTITUTE(COLUMN(A1:T1)^0, 1, ))}, 
 "where Col1 is not null")))