阵列式VLOOKUP和IMPORTRANGE的组合不起作用

问题描述 投票:0回答:1

我愿与ARRAYFORMULA,VLOOKUP的结合,IMPORTRANGE这样导入一些数据:

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

在塔T,也有个别片网址。

然而,这并不工作,因为公式只使用表URL在T3比超过3行之外的另一行,它说#N/A因为A4的值不会在T3片网址,其中板材URL必须出现一个在T4。

如何纠正上面的公式?

google-sheets array-formulas
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), ))

© www.soinside.com 2019 - 2024. All rights reserved.