Excel vLookup匹配不同的查找数组

Excel vLookup匹配不同的查找数组,excel,excel-formula,formula,array-formulas,Excel,Excel Formula,Formula,Array Formulas,是否有人可以建议使用正确的方法,以便我可以在匹配条件下动态更改Lookup\u数组 以下公式很好 =VLOOKUP(F22,A26:O2000,MATCH(A9,A26:O26,0),FALSE) 但是,根据其他标准,我希望查找数组不同,而不是A26:026它将是A34:O34根据我对您的问题的理解,您可以使用间接()。假设单元格A1具有A26:O26(在单元格中按字面输入)。你可以用这个公式 =VLOOKUP(F22,A26:O2000,匹配(A9,间接(A1),0),假) 然后,如果您想使

是否有人可以建议使用正确的方法,以便我可以在匹配条件下动态更改
Lookup\u数组

以下公式很好

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

但是,根据其他标准,我希望查找数组不同,而不是
A26:026
它将是
A34:O34

根据我对您的问题的理解,您可以使用
间接()。假设单元格A1具有
A26:O26
(在单元格中按字面输入)。你可以用这个公式

=VLOOKUP(F22,A26:O2000,匹配(A9,间接(A1),0),假)


然后,如果您想使用另一个范围而不是
A26:O26
,只需替换单元格A1中的内容。

谢谢各位,我已经为自己解决了这个问题,请查看下面是否有其他人有同样的问题

=如果(J5>=索引(TCT.xls!阵列,匹配(O5,TCT.xls!pGroup,0),5),索引(TCT.xls!阵列,匹配(O5,TCT.xls!pGroup,0),5),J5)


谢谢

谢谢,我自己已经解决了,见下文;