Excel 中的双向查找如何工作?

Excel 中的双向查找如何工作?

双向表是一个因变量的值依赖于两个自变量的表,因此实际上它是两个单向表的混合。

XLOOKUP 双向表

当您在双向表中查找值时,XLOOKUP可能看起来像这样:

=XLOOKUP(H5, months,XLOOKUP(H4,names, data))

我的问题是,为什么我们不能专门选择范围,而只能进行内部查找?既然我们可以专门选择一个范围,为什么还要XLOOKUP在里面编写另一个函数呢?XLOOKUP我们总是这样做,不是吗?

PS 我知道我最后一句话是错的;而且,我知道我遗漏了一些东西,但是什么呢?请帮我解决这个问题。我累坏了。

答案1

内部 xlookup 返回单行数据,对应 H4 中的名称:

在此处输入图片描述

然后,外部函数从此行中选择所需的列(产生单个单元格),对应于 H5 中的月份。在本例中,“Mar”是第三列,因此输出为 10525。

您还可以使用索引和匹配来编写此公式,我相信这样更容易理解:

=INDEX(data,MATCH(H4,names,0),MATCH(H5,months,0))

相关内容