Google sheets 源列/行发生更改的Importrange()

Google sheets 源列/行发生更改的Importrange(),google-sheets,data-import,Google Sheets,Data Import,我有一个importrange(“key”,“sheet1!D”&targetRow)公式,但我还需要importrange()的列也是动态的,以防我在源数据中添加/删除列: 例如,importrange(“键”、“表1!”&targetColumn&targetRow) 我研究了query()语言,但被迫使用Col1,Col2等而不是命名列标识符,这对我试图实现的目标毫无用处 有人能帮我吗?不使用脚本获取列字母的最简单方法?非常感谢 我想出了一个有点不雅观的解决办法: =IMPORTRANGE

我有一个
importrange(“key”,“sheet1!D”&targetRow)
公式,但我还需要
importrange()
的列也是动态的,以防我在源数据中添加/删除列:

例如,
importrange(“键”、“表1!”&targetColumn&targetRow)

我研究了
query()
语言,但被迫使用
Col1
Col2
等而不是命名列标识符,这对我试图实现的目标毫无用处


有人能帮我吗?不使用脚本获取列字母的最简单方法?非常感谢

我想出了一个有点不雅观的解决办法:

=IMPORTRANGE("key", "Sheet!" & IMPORTRANGE("key", "Dept") & targetRow)
其中“Dept”是一个单单元格命名区域,其中包含所需列的列字母

列字母(例如“K”)是以下公式的结果:

=substitute(address(row(K6), column(K6),4), row(K6),"")
是否真的没有更简单/更可靠的方法来做到这一点?这将用于计算奖金,所以它实际上是一个非常关键的电子表格