当使用Xlookup时,Im试图指定返回哪个列,但不确定如何执行。以下是抽样数据:

我的公式=XLOOKUP(1,(C3:C6="Bob")*(D3:D6="LA"),G3:G6)得到G列的值,其中名称是Bob,而城市是LA,在本例中返回78.8。但是,我希望能够动态地指定哪一列将从E,F&G中返回,类似于Vlookup如何指定要返回的列号,因为我不知道返回哪一列。如何指定要返回的列号而不是硬编码范围
发布于 2020-11-25 02:19:38
有很多方法可以做到这一点。试一试-
=XLOOKUP(1,(C3:C6="Bob")*(D3:D6="LA"),INDEX(E3:G6,,3))

另一种方法是使用Index()/Match()组合。
=INDEX(E3:G6,MATCH("Bob" & "LA",C3:C6&D3:D6,0),3)https://stackoverflow.com/questions/64997404
复制相似问题