如何在IMPORTRANGE函数中动态引用单元格存储的区域地址?
动态使用IMPORTRANGE引用单元格中的区域地址
直接引用存储区域地址的单元格
如果已经把完整的区域地址(比如Sheet1!A1:D10)放在某个单元格(例如B1),同时目标文件ID/URL放在A1,直接用以下公式即可:
=IMPORTRANGE(A1, B1)
IMPORTRANGE的第二个参数支持直接引用单元格中的文本字符串,无需额外转换。
拼接拆分的区域参数
如果区域的行、列信息拆分在多个单元格(比如起始列C1、起始行D1、结束列E1、结束行F1),可以通过字符串拼接生成完整区域地址:
=IMPORTRANGE(A1, "Sheet1!"&C1&D1&":"&E1&F1)
或者用TEXTJOIN更清晰地组合参数:
=IMPORTRANGE(A1, TEXTJOIN("", TRUE, "Sheet1!", C1, D1, ":", E1, F1))
为什么INDIRECT不适用
INDIRECT函数仅能引用当前表格内的单元格范围,无法跨表格调用,所以无法配合IMPORTRANGE实现跨表动态区域引用。
内容的提问来源于stack exchange,提问作者Phil Anderson
相关产品推荐
相关产品推荐

