Excel索引()匹配()和数组问题

Excel索引()匹配()和数组问题,excel,indexing,excel-formula,match,Excel,Indexing,Excel Formula,Match,我喜欢在Excel中使用变量,将逗号之间的所有内容转换为变量非常有用,但我陷入了这里,有人知道如何使用示例中所示的INDEX()函数的数组限制吗 这是表格形式的数组公式: {=INDEX([@Column1]=[Column1],MATCH(1,([Column2]="Ready"),0),0)} 它为[@Column1]=[Column1]的第一个实例返回正确的值,但对于其余实例,结果是错误的 可以在>>>中找到示例,此处这不需要是数组,而是使用COUNTIF/S: =COUNTIF([Co

我喜欢在Excel中使用变量,将逗号之间的所有内容转换为变量非常有用,但我陷入了这里,有人知道如何使用示例中所示的
INDEX()
函数的数组限制吗

这是表格形式的数组公式:

{=INDEX([@Column1]=[Column1],MATCH(1,([Column2]="Ready"),0),0)}
它为
[@Column1]=[Column1]
的第一个实例返回正确的值,但对于其余实例,结果是错误的


可以在>>>中找到示例,此处这不需要是数组,而是使用COUNTIF/S:

=COUNTIF([Column1],[@Column1])=COUNTIFS([Column1],[@Column1],[Column2],"Ready")

感谢您的及时回复!数据太大了。我认为数组在一个非常复杂的环境中会计算得更快,不是吗?如果它有效,请单击答案旁边的复选标记来标记为正确。当然,但这就像一个解决方法,在一个大约有30000行的工作表中,countif和导数是一个大麻烦,即使我每次只更改单元格中的1个字符,excel也需要一分钟以上的时间才能回复我。数组公式将花费更长的时间。我明白了,谢谢,但是我的数组公式有什么问题吗?不是语法,我找不到任何提到我的案例的文章?