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.
上的整个范围
我有下面的公式,它应该在单元格($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.
上的整个范围