Excel数组公式显示相同的结果

时间:2020-02-14 19:54:39

标签: arrays excel

我的数组公式出现问题,所有单元格上的结果相同。我知道这是一个简单的索引匹配,但是有人可以帮助我解决让它返回多个唯一值的问题吗?我发现的大多数示例仅有助于返回一定范围内的结果,但这特定于匹配的文本。 =INDEX(Info2020[[Modêle]:[Catégorie]],MATCH(Criteria,Info2020[Catégorie],0),1)(显然是Ctl + Shft + Enter以获得{})

Picture of cells & results for reference

理想的输出:

Output

1 个答案:

答案 0 :(得分:0)

希望显示所有与“类别”匹配的“模型”代码。

这似乎不是您的Ideal Output表所显示的。而且我真的看不到您发布的数据是如何得出Ideal Output的。

但是要执行您编写的操作,可以使用以下公式。

您需要将符合条件的所有行(categorie)转换为相应的列(INDEX)。 AGGREGATE函数可让您按顺序提取匹配的行。

建议您分解公式,和/或使用公式评估工具,以更好地了解其工作原理。

=IFERROR(INDEX(Table1[[Modêle]:[Modêle]],AGGREGATE(15,6,1/(Table1[[Catégorie]:[Catégorie]]=J$2)*ROW(Table1[[Modêle]:[Modêle]]),ROWS($1:1))-ROW(Table1[#Headers])),"")

并填写直到获得空白为止。

数据

enter image description here

输出

enter image description here