Excel索引与引用另一个工作簿的多个条件匹配

时间:2018-02-27 20:32:06

标签: excel excel-formula

我使用单个条件运行此公式并且它可以工作,但是当我尝试将数组公式用于多个条件时,它不起作用。任何帮助将非常感激。这是代码:

{=INDEX(INDIRECT("'["&'MSA Index'!$H$7&"]"&'MSA Index'!$N$2&"'!"&'MSA 
Index'!$N$3),MATCH(1,(B4=INDIRECT("'["&'MSA Index'!$H$7&"]"&'MSA 
Index'!$N$2&"'!"&'MSA Index'!$N$4))*('MSA Index'!$H$4=INDIRECT("'["&'MSA 
Index'!$H$7&"]"&'MSA Index'!$N$2&"'!"&'MSA Index'!$N$5)),0))}

我经历了几次,看起来是正确的。这是excel的限制吗?

1 个答案:

答案 0 :(得分:0)

我在我自己的文件中检查了公式并且它正常工作,因此如果它导致错误,则必须是因为用于获取工作簿,工作表和工作表的单元格中的值。列名称或条件。在这种情况下,我可以看到唯一的不一致之处 - 你可以在第一个条件中仅使用B4,但在第二个条件下使用'MSA Index'!$H$4吗?