Excel偏移/匹配避免重复

我有2列,B2-B21有标题,C2-C21有值。

在E2-E6中,我使用Large来查找C2-C21范围内的5个最大值。 在D2-D6中,我使用= OFFSET(INDEX($ B $ 2:$ B $ 21,MATCH($ C2,$ B $ 2:$ B $ 21,0)),0,-1)

为了让我相关的标题。 但是,因为在E2-E6中它们可以是2个或3个相同数目的项目,所以如果它们是重复的,那么它们现在给我两个相同的名称。

是我可以利用的大/偏移之间的混合? 我尝试了下面,但这陷入了同样的陷阱,返回重复的标题。

=大小(指数($ B $ 2:$ B $ 21,MATCH(大(B3:B21,1),$ B $ 2:$ B $ 21,0)),0,-1)

在这里输入图像说明

公式:

E2向下:

 =LARGE($C$2:$C$21,ROW(A1)) 

F2向下:

 {=INDEX($B$1:$B$21,--RIGHT(SMALL(RANK.EQ($C$2:$C$21,$C$2:$C$21,0)*10^5+ROW($C$2:$C$21),ROWS($1:1)),5))} 

F2中的公式是一个数组公式。 input到没有大括号的单元格中。 然后按[Ctrl] + [Shift] + [Enter]确认。 大括号将自动出现。