我有一系列工作表 ID,我想从中导入数据。该列表是动态的。 我想从该数组中的每张纸中提取 A:C 列。
我尝试过使用 arrayformula 和 map-lambda 公式。 Arrayformula 从第一张表中提取数据,map-lambda 返回“结果应该是单行”。错误。
我的sheet1 的A:A 列包含工作表ID。 在不同的选项卡上,我想从每个工作表 ID、选项卡sheet1、A:C 列中提取数据。
每个数组都是可变的 - 工作表 ID 中的条目数可以增加/减少,并且 A:C 中的行数可以变化(列数始终相同)。
我希望对此有任何意见。 谢谢!
假设:
Sheet 1
→Column_A
具有 Sheet_IDs
您希望从所有目标 Sheet_ID 的
Sheet 1
→A:C columns
选项卡导入
=reduce(tocol(,1),tocol(Sheet1!A:A,1),lambda(a,c,vstack(a,let(Σ,importrange(c,"Sheet1!A:C"),filter(Σ,byrow(Σ,lambda(Λ,counta(Λ)>0)))))))