Excel偏移/匹配避免重复

时间:2016-09-10 08:50:43

标签: excel match offset excel-2016

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

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

获取相关标题。但是,因为它们可能是E2或E6中具有相同计数的2或3个项目,如果它们是重复的,它目前给我两个相同的名称。

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

= OFFSET(INDEX($ B $ 2:$ B $ 21,MATCH(LARGE(B3:B21,1),$ B $ 2:$ B $ 21,0)),0,-1)

1 个答案:

答案 0 :(得分:1)

enter image description here

公式:

onMapReady向下:

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))} 中的公式是数组公式。将其输入到没有大括号的单元格中。然后按[Ctrl] + [Shift] + [Enter]确认。然后会自动显示花括号。