INDEX MATCH 并查看另一个电子表格

INDEX MATCH and looking in another spreadsheet

我有下面的公式,它应该在单元格($A$7:$B$7)、($A$8:$B$8)等中的当前 sheet 中查找。然后我试图让 Excel 查看这些单元格及其值,然后查看名为 Names 的 sheet 以查看指定范围之间是否匹配。

=INDEX(Names!$A:$C,MATCH(H6,Names!$A:$B)^(H7,Names!$A:$B)^(H8,Names!$A:$B)^(H9,Names!$A:$B),0)

我知道上面的公式不起作用,并且 Excel 在名为 Names 的 sheet 中查找范围 $A:$B,而不是在当前 sheet。但是我不知道如何改变它来做我指定的事情。

PS。虽然使用这个公式对于价差sheet的大小看起来毫无意义,但这只是在将其应用于更大的价差sheet.

之前的测试

任何有关如何解决此问题的帮助都将非常有帮助。

我附上两张图来说明这个公式用在什么地方,有什么用

上面有名字的sheet:

sheet上面有公式:

根据您的评论,这似乎是您要查找的内容:

=INDEX(INDIRECT("names!"&A6&":"&B6),MATCH(H6,IF(H7=INDIRECT("names!"&A8&":"&B8),INDIRECT("names!"&A7&":"&B7)),0))

您需要使用 CTRL + SHIFT + ENTER 输入此内容。请注意,我还更改了 A6:B8 中的值,以涵盖 "names" sheet.

上的整个范围