首页 > 解决方案 > Google 表格 - 通过 importrange 链接并插入新行

问题描述

我有两个电子表格:

目前我正在通过引用跟踪表中“实际成本”中的行来导入预算表中的“实际成本”

所以我的预算表以这种方式引用成本跟踪表: =(importrange("spreadsheet_key","sheet_name!I76"))

这很好用,但是,如果我在我的成本跟踪表中插入一个新行到我已经引用的一些值之上,它不会动态更新。

所以如果我在上面插入一个新行: =(importrange("spreadsheet_key","sheet_name!I76"))

然后我必须在另一张表中手动将其更改为: =(importrange("spreadsheet_key","sheet_name!I77"))

有谁知道我可以链接两张纸并且仍然能够插入行而不会中断的方法?

谢谢

标签: google-sheets

解决方案


使用 Address 函数构造范围引用。这将生成一个表示目标范围的字符串。

=importrange("spreadsheet_key", address(row('sheet_name'!76:76), column(I:I), 4, true, "sheet_name"))

在 sheet_name 工作表的第 76 行上方添加或删除一行将相应地调整范围地址。


推荐阅读