使用索引匹配的数组公式

ada*_*ech 5 arrays formula google-sheets

是否可以使用索引匹配进行数组公式:

例如:

=arrayformula(if(len(A3:A),INDEX('SheetB'!E:E,MATCH(A3:A,'SheetB'!H:H,0))))
Run Code Online (Sandbox Code Playgroud)

如果没有,是否有不涉及谷歌脚本的解决方案?

Arm*_*ier 5

好像INDEX不能返回多个值。它不能在里面使用ARRAYFORMULA

我所知道的唯一解决方案是使用VLOOKUP.

请参阅此线程:https : //productforums.google.com/forum/#!topic/ docs/ jVvjbz8u7A8

从那里的例子:

=ArrayFormula(VLOOKUP( B12:B15; H2:R32; 1; TRUE))
Run Code Online (Sandbox Code Playgroud)

干杯!

  • 如果您将 FALSE 作为第四个参数传递,则不会 (3认同)