0

如果我可以使用 XLOOKUP,它将简化我的公式,但它似乎没有提供一种方法来返回像 VLOOKUP 这样的相对列引用。例如,使用 VLOOKUP 我有:

=VLOOKUP(I21,INDIRECT($Q$9),4,FALSE)
  • I21:要搜索的文本
  • INDIRECT($Q$9):包含命名范围的单元格(我有几个数据表,用户可以通过下拉菜单选择哪个表)
  • 4:所选表中搜索文本的相对列数

XLOOKUP 自称能够完全取代 VLOOKUP,但我不明白如何要求它提供相对参考,这是 VLOOKUP 的默认行为。

希望这个例子很清楚,如果没有,请告诉我。

4

1 回答 1

0

您仍然可以使用相对列引用,但这可能会使您的公式更加复杂。您必须使用 INDEX 功能:

=XLOOKUP(I21,INDEX(INDIRECT($Q$9),,1),INDEX(INDIRECT($Q$9),,4))

第一个 INDEX 函数将第一列(您的搜索范围)传递给 XLOOKUP,第二个 INDEX 函数告诉 XLOOKUP 函数在第四列中查找您的结果。

那是你要找的吗?

于 2020-07-17T10:12:19.753 回答