google-sheets - 如何修复 ARRAY_LITERAL 中的错误,数组文字缺少一行或多行的值

标签 google-sheets google-sheets-formula array-formulas google-sheets-query importrange

我需要将多张纸合并到一个文件中,没有空白或空格。但总是出现这个错误:

In ARRAY_LITERAL, an Array Literal was missing values for one or more rows.

=QUERY({
IMPORTRANGE("LISTS!B2","Filename!A3:T");
IMPORTRANGE("LISTS!B3","Filename!A3:T");
IMPORTRANGE("LISTS!B4","Filename!A3:T");
IMPORTRANGE("LISTS!B5","Filename!A3:T");
IMPORTRANGE("LISTS!B6","Filename!A3:T");
IMPORTRANGE("LISTS!B7","Filename!A3:T");
IMPORTRANGE("LISTS!B8","Filename!A3:T");
IMPORTRANGE("LISTS!B9","Filename!A3:T");
IMPORTRANGE("LISTS!B10","Filename!A3:T")
}, "SELECT * WHERE Col1<>;''")

我应该从我提到的表格中获取所有信息,不带空格,但错误仍然存​​在

In ARRAY_LITERAL, an Array Literal was missing values for one or more rows.

我不知道缺少什么,因为根据检查,列出的所有表格都很好。我应该检查什么才能显示所有值、行?

最佳答案

使用此逻辑来计数器 Array_Literal 错误:

=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")))

ARRAY_LITERAL error explained


更新:

如果您想引用另一个单元格的 ID,则不能引用这些单元格引用。例如它应该看起来像这样:

0

0

关于google-sheets - 如何修复 ARRAY_LITERAL 中的错误,数组文字缺少一行或多行的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58136900/

相关文章:

arrays - 如何将 IMPORTRANGE() 数组转换为字符串,以便与 QUERY() 一起使用?

javascript - 从一个单元格复制一个值并将其粘贴到另一个 - Google Apps 脚本

google-sheets - 找不到数组值错误

javascript - 新的谷歌电子表格脚本函数 setvalue 将所有内容始终设置为字符串

google-sheets - Google 电子表格,查询日期早于 5 年前

google-apps-script - 强制刷新 ImportXML

google-sheets - 使用条件过滤列 Google 表格

sorting - Google 表格,根据单列中的唯一值对表格进行排序

regex - Bing 搜索链接到 Google 表格中的底层链接

javascript - Google 电子表格排名值