如何在动态查找表数组的情况下使用vlookup函数?我找到了需要使用MATCH函数查找值的列。您能否建议如何将来自MATCH的整数值放入查找数组函数。
答案 0 :(得分:2)
我不确定这是否就是您要的全部,但是如果您要匹配该列,则可以仅包含电子表格的整个范围。或者,您可以使用Index函数来调整大小。很多选择。
要直接回答您的问题,这是一个动态vlookup,它将包括任何可能的行(因为它一直延伸到电子表格的底部),并使用Match
查找列标题{{1 }}。不太优雅,但是可以帮助您入门。在这种情况下,公式将返回49。
如果需要的话,这里是公式:DONKEY
更新上面的答案在某种程度上得到了两个赞,因此我将通过解释Index Function可能比Vlookup更好的方法来做出更大的努力。公式如下所示:=VLOOKUP("California",$I$5:$XFD$1048576,MATCH("Donkey",i4:$XFD$4,0),0)
此外,OP似乎没有必要标记=INDEX(J5:M7,MATCH("Cobra Kia",I5:I7,0),MATCH("Donkey",J4:M4,0),1)
。但是,如果使用VBA并尝试进行匹配,则始终采用VBA
方法,即使它不会像Application.Match
那样自动填充。我也写过in this answer ...(仍然不及我的SHA256!)