如何在 Google 表格中的 IMPORTRANGE 中使单元格引用动态化?

How can I make cell reference dynamic in IMPORTRANGE in Google Sheets?

我正在使用公式从 google sheet 中导入一些值并将它们连接起来形成一个值。

=CONCATENATE(IMPORTRANGE("url", "'Sheet1'!A2"),",IMPORTRANGE("url", "'Sheet1'!B2 ")," ",IMPORTRANGE("url", "'Sheet1'!C2")," ",IMPORTRANGE("url", "'Sheet1'!D2") )

如何使单元格引用动态化,以便在我将其向下拖动时单元格值更改为 A3、B3、C3、D3?

IMPORTRANGE 公式不是动态公式,因此与其他公式一样,不允许通过向下拖动来修改范围。

但是,解决您的问题的一种方法是在另一个 sheet 上执行 IMPORTRANGE,如下所示:

=IMPORTRANGE("URL", "'Sheet1'!A1:D4")

假设数据导入到Import sheet:

您可以在另一个 sheet 上使用下面的公式并将其向下拖动:

=ARRAYFORMULA(JOIN(" ",FILTER(Import!$A1:$D1, Import!A1:D1<>"")))

完成上述步骤后,最终结果如下所示:

备注

此外,请记住,考虑到导入的数据在 A1:D4 范围内,使用上述公式。您可能需要根据自己的情况进行调整。

参考