列表中最大的项目,没有重复(匹配/索引)

时间:2016-08-30 16:50:06

标签: excel indexing match

我希望根据大小从我的数据集中编译5个列表。例如,假设每人的销售额。

我使用匹配/索引和数组公式来返回此人的姓名及其销售额(假设有> 3)。

  

AF4 =大($ B $ 5:$ B $ 59, n

  

AE4 = INDEX($ A $ 5:$ A $ 59,MATCH(AF4,$ B $ 5:$ B $ 59,0))

除了一个缺陷外,这项工作非常顺利。如果 AF4 AF5 都返回6,则 AE4 AE5 将返回相同的名称两次,甚至如果有多个人可以进行6次销售。它选择的名称当然取决于列表是按字母顺序还是以其他任何方式排序。

如果两个单元格包含相同的名称,但它总是以循环引用结束,我尝试使用IF函数进行解决方法。

我很感激你可能有任何帮助或建议来解决这个问题。提前谢谢!

1 个答案:

答案 0 :(得分:1)

将AE4中的公式更改为此数组公式:

= INDEX($A$5:$A$59, MATCH(1,(AF4= $B$5:$B$59)*(COUNTIF($AE$3:$AE3,$A$5:$A$59)=0), 0))

作为数组公式,需要在退出编辑模式时使用Ctrl-Shift-Enter确认。如果正确完成,则会将{}放在公式周围。

然后复制公式。

enter image description here