Google Sheets中实现随B列URL自动调整的IMPORTRANGE公式
自动适配B列条目数量的IMPORTRANGE方案
可行公式
在C1单元格输入以下公式,即可自动适配B列所有非空URL的导入需求:
=REDUCE("", FILTER(B:B, LEN(B:B)), LAMBDA(acc, url, VSTACK(acc, IMPORTRANGE(url, A1))))
公式说明
FILTER(B:B, LEN(B:B)):自动筛选B列中所有非空的URL,增删B列条目时,筛选结果会同步更新REDUCE+LAMBDA:以空值为初始累积值,遍历每个筛选出的URL,用VSTACK将之前导入的数据与当前URL拉取的新数据垂直合并- 首次使用时,需要逐个点击每个URL对应的授权提示,授予当前表格访问目标表格的权限
为什么之前的方法无效
JOIN仅能拼接生成公式文本,Google Sheets不会自动执行拼接后的字符串内容INDIRECT仅支持引用当前表格内的单元格范围,无法解析并执行动态生成的IMPORTRANGE外部导入公式
内容的提问来源于stack exchange,提问作者Majal
相关产品推荐
相关产品推荐

