vLookup 匹配不同的查找数组

vLookup Match different lookup array

谁能告诉我正确的使用方法,以便我可以动态更改匹配条件中的 Lookup_Array

以下公式可以正常工作;

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

然而,根据其他标准,我希望查找数组有所不同,而不是 A26:026,而是 A34:O34

据我了解你的问题是,你可以使用 Indirect()。假设单元格 A1 具有 A26:O26(字面键入,在单元格中)。你可以使用这个公式,

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

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

谢谢大家,我已经自己解决了如果其他人有同样的问题请看下面

=IF(J5>=INDEX(TCT.xls!pArray,MATCH(O5,TCT.xls!pGroup,0),5),INDEX(TCT.xls!pArray,MATCH(O5,TCT.xls!pGroup,0),5),J5)

谢谢