我正在开发一个Excel文件,该文件使用COUNTIFS函数编译客户端数据以按区域/城市进行分组,如下所示:
60 Ottawa
10 Otterburn Park
14 Outremont
40 Philipsburg
59 Pierrefonds
59 Pincourt
...
然后我想使用VLOOKUP + LARGE组合功能来确定我们大多数客户所在的10或15个城市。当然,我尝试了以下几点:
第一个值
=VLOOKUP(MAX(Lists!$R:$R),Lists!$R:$S,1,FALSE)
第二个值
=VLOOKUP(MAX(Lists!$R:$R),Lists!$R:$S,2,FALSE)
等
然而在这个例子中,第59个计数(Pierrefonds)的第一个条目一直出现,我无法进入" Pincourt"使用此方法显示。我究竟做错了什么。我应该以不同的方式解决这个问题吗?
谢谢!
答案 0 :(得分:0)
使用此公式,请注意$O$1:O1
参考。这需要放在至少第二行,$O$1:O1
引用指向上面的单元格。
放入第一个单元格,确保引用正确并复制/向下拖动
=IFERROR(INDEX(S:S,AGGREGATE(15,6,ROW($R$1:INDEX(R:R,MATCH(1E+99,R:R)))/(($R$1:INDEX(R:R,MATCH(1E+99,R:R))=AGGREGATE(14,6,$R$1:INDEX(R:R,MATCH(1E+99,R:R)),ROW(1:1)))*(COUNTIF($O$1:O1,$S$1:INDEX(S:S,MATCH(1E+99,R:R)))=0)),1)),"")