【问题标题】:How can I make cell reference dynamic in IMPORTRANGE in Google Sheets?如何在 Google 表格的 IMPORTRANGE 中使单元格引用动态化?
【发布时间】:2020-06-23 07:54:48
【问题描述】:

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

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

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

【问题讨论】:

  • 我强烈建议在单独的选项卡上执行单个导入范围,并将整个范围作为第二个参数(“'Sheet1'!A2:D”)。然后从该表中对每一行进行连接。

标签: google-sheets concatenation importrange


【解决方案1】:

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

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

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

假设数据被导入到Import工作表中:

您可以在另一张纸上使用以下公式并将其向下拖动:

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

经过上述步骤,最终结果如下所示:

注意

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

参考

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-09
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多