在单独的工作表上使用命名范围进行查找

在单独的工作表上使用命名范围进行查找

我正在构建一个在单独的工作表上有多个命名范围的电子表格,并且我想进行查找以根据命名范围找到值,这样我就不必手动输入单元格引用。

我目前的公式是:

=VLOOKUP(D9,INDIRECT("'MACRS Tables'!"&Arkansas!C9),MATCH(K8,INDIRECT("'MACRS Tables'!"&Arkansas!C9),0),0)

问题在于公式的匹配部分的间接公式。

它查看整个范围而不是仅仅查看最上面一行。

我该如何修复它?

答案1

不确定这是否是你想要的,但命名范围和行的横截面可以称为

index([name],[row number in the range])

[name] 4:4

(其中 4 是绝对引用。不是范围内的第 4 个)

我认为如果您用 INDIRECT 结果替换 [名称],那么您就可以使用标准 VLOOKUP,而不需要 MATCH。

相关内容