ARRAYFORMULA 函数无法直接与 INDEX 和 MATCH 函数一起使用,但可以通过以下方法实现相同的效果:
假设我们要在 B 列中使用 INDEX 和 MATCH 函数找到与 A 列中的值匹配的值:
=INDEX(C:C,MATCH(A2,B:B,0)) //查找 A2 在 B:B 中出现的位置,并返回在 C:C 中相应的值
为了使该公式对整个 B 列起作用,我们使用 ARRAYFORMULA 包装它:
=ARRAYFORMULA(INDEX(C:C,MATCH(A2:A,B:B,0)))
这将使该公式在整个 A 列上工作,并返回相应的结果。
请注意,使用数组公式可能会对电子表格的性能产生负面影响,因此请确保电子表格的大小适合你的计算机运行。