我的数组公式出现问题,所有单元格上的结果相同。我知道这是一个简单的索引匹配,但是有人可以帮助我解决让它返回多个唯一值的问题吗?我发现的大多数示例仅有助于返回一定范围内的结果,但这特定于匹配的文本。
=INDEX(Info2020[[Modêle]:[Catégorie]],MATCH(Criteria,Info2020[Catégorie],0),1)
(显然是Ctl + Shft + Enter以获得{})
理想的输出:
答案 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])),"")
并填写直到获得空白为止。
数据
输出