一般通过arrayformula返回单元格之间的数组?

时间:2019-12-15 18:33:00

标签: arrays google-sheets google-sheets-formula array-formulas

间接和偏移不能与arrayformula一起正常使用,例如

a
c
x
s
q
p

所以我可以使用match或vlookup找出c是第2行,q是第5行,但是然后我想返回一个{c,x}数组,使用offset或indirect可以很容易地完成,但是你会怎么做当它是一个数组公式(希望返回多个组合)时,可以在一个单元格中执行此操作,该单元格可以返回c和q之间以及x和p等之间的所有内容。

3 个答案:

答案 0 :(得分:0)

也许是:

=INDIRECT(
 ADDRESS(MATCH(B1, A:A, 0), 1, 4)&":"&
 ADDRESS(MATCH(B2, A:A, 0), 1, 4))

0

答案 1 :(得分:0)

使用hlookup有一种更简单的方法。

您要问是否给定2和5,可以在单个数组公式中提取{c,x}吗?

答案 2 :(得分:0)

在更好地理解了问题之后,我认为我可以提供此样本表作为潜在的选择。单个数组公式位于单元格E2中。如果我仍然不太了解它,请随时创建一个新标签重新说明该问题。

Sample Sheet

干杯, 马特