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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel索引与引用另一个工作簿的多个条件匹配相关的知识,希望对你有一定的参考价值。

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

{=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的限制吗?

答案

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

以上是关于Excel索引与引用另一个工作簿的多个条件匹配的主要内容,如果未能解决你的问题,请参考以下文章

excel vba索引匹配数组以分隔文件

怎样批量提取excel中每个工作簿的倒数第二行?

Excel表格引用另外一个表的数据,被引用表格不打开,引用表格上就不会显示数据,显示VALUE,急

从主文件创建多个Excel工作簿的最佳方法,文件必须使用带有多个工作表的现有模板

如何在EXCEL公式中引用另一表格数据

excel跨工作簿引用同一位置单元格数据?