Google Sheets IMPORTRANGE 包含多个表格

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

我想知道如何处理

QUERY
+
IMPORTRANGE
函数,以便合并来自多个(40)谷歌工作表的数据,其链接位于表格中。

我不能像这样把它们全部放在一个公式中,输入太长了......

=QUERY({IMPORTRANGE(Link1,"A1:E500");IMPORTRANGE(Link2,"A1:E500");IMPORTRANGE(Link3,"A1:E500");...},"Select * where Col1 is not null")

我没能用

INDIRECT
函数做到这一点

如果有更简单的解决方案,我也感兴趣!

谢谢你!

arrays google-sheets google-sheets-query importrange
2个回答
1
投票

我知道您想读取两个不同的工作表并使用公式将它们全部转储到第三个工作表中。如果这是正确的,那么您就非常接近实现这个目标了。您需要稍微修改您的公式以匹配此:

=QUERY({IMPORTRANGE("{FIRST SPREADSHEET ID}","{SHEET RANGE}");IMPORTRANGE("{SECOND SPREADSHEET ID}","{SHEET RANGE}")},"SELECT * WHERE Col1 <> ''")

在使用该公式之前,您需要批准与两个工作表的连接。为此,您需要单独复制每个

IMPORTRANGE
并在运行时接受对话框。如果还有疑问,请随时问我。


0
投票

早上好。 请问有这个问题的脚本吗?我也有同样的问题,但是还没有解决办法。

© www.soinside.com 2019 - 2024. All rights reserved.