2015-12-21 102 views
1

有人可以建议使用正确的方法,以便我可以在匹配条件下动态更改Lookup_ArrayvLookup匹配不同的查找数组

下面的公式工作正常;

=VLOOKUP(F22,A26:O2000,MATCH(A9,A26:O26,0),FALSE) 

但是基于其他标准我想查找数组是而不是被A26:026将它A34:O34不同。

回答

1

从我所了解的问题来看,您可以使用Indirect()。假设单元格A1有A26:O26(在单元格中字面输入)。如果你想使用其他范围而不是A26:O26,只需更换什么是在单元格A1你可以使用这个公式,

=VLOOKUP(F22,A26:O2000,MATCH(A9,INDIRECT(A1),0),FALSE)

然后,。

+0

感谢的是,我已经完成了自己,见下文; – Prospidnick

0

谢谢你们,我已经工作了为自己请查看下面是否有人有同样的问题

= IF(J5> = INDEX(TCT.xls!粒子阵列,MATCH(O5,TCT。 XLS!PGROUP,0),5),INDEX(TCT.xls!粒子阵列,MATCH(O5,TCT.xls!PGROUP,0),5),J5)

感谢