我有多个电子表格,我通过外部范围组合使用INDEX MATCH查找。一个新的电子表格将经常添加到这些组合范围。
有没有办法可以在一个地方更改这些范围,并在所有使用相同范围的电子表格中自动更新,这样我就不必重复自己了?
INDEX(
{
IMPORTRANGE("1PPsERebfB1v0vHoq_imKmeU-2jC-Qr_Vofr3_2s2Sw", "accs!A:A"); // <--
IMPORTRANGE("1cH-OHaBenP-huzMOFhf3XsNFtZA5pgP8ZCXBBaWLwE", "accs!A:A") // <--
},
MATCH(
B2,
{
IMPORTRANGE("1PPsERebfB1v0vHoq_imKmeU-2jC-Qr_Vofr3_2s2Sw", "accs!G:G"); // <--
IMPORTRANGE("1cH-OHaBenP-huzMOFhf3XsNFtZA5pgP8ZCXBBaWLwE", "accs!G:G") // <--
},
0
)
)
答案 0 :(得分:1)
{IMPORTRANGE(...), ...}
使用;
进行列式范围连接,使用,
进行行范围连接(正如您已经完成的,基于示例代码)。=INDEX(IMPORTRANGE("master_wb_id", "acc!A:A"), ...)
如function description所述,如果所需的导入为"too large",则导入将失败。如果达到这种规模,您可能希望研究一种更强大的解决方案,例如允许查询的数据库。