Arrayformula,vlookup和importrange的组合不起作用

时间:2019-02-08 16:33:24

标签: google-sheets array-formulas

我想使用arrayformula,vlookup和importrange的组合来导入一些数据,如下所示:

=arrayformula(vlookup(A3:A,importrange(T3:T,"sheet1!A:AA"),21,false))

T列中有单独的工作表网址

但是,这是行不通的,因为该公式仅在T3中使用表URL,而不是在第3行以外的另一行中,它说#N/A,因为A4中的值未显示在T3中的表URL中,其中工作表网址必须是T4中的工作表网址。

请帮助更正上面的公式...

1 个答案:

答案 0 :(得分:0)

IMPORTRANGE不支持数组范围参考输入。

解决方法是在数组中使用多个IMPORTRANGEs,例如:

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, {IMPORTRANGE(T2, "sheet1!A:AA");
                                     IMPORTRANGE(T3, "sheet1!A:AA");
                                     IMPORTRANGE(T4, "sheet1!A:AA")}, 21, 0), ))