0

我想使用 ARRAYFORMULA、VLOOKUP 和 IMPORTRANGE 的组合导入一些数据,如下所示:

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

在 T 列中,有单独的工作表 URL。

但是,这不起作用,因为公式只使用 T3 中的工作表 URL 而不是第 3 行以外的另一行,它说#N/A因为 A4 中的值没有出现在 T3 中的工作表 URL 上,其中工作表 URL 必须是一个在 T4。

如何修正上面的公式?

4

1 回答 1

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), ))

于 2019-02-08T19:47:45.393 回答