Excel排名领带问题

时间:2013-02-14 01:18:04

标签: excel ranking tie

有没有人知道如何处理Excel中的领带记录问题?我只想在第一次出现时显示一次记录。如果找到相同的数字两次,它将不会显示,如上所示。

2 个答案:

答案 0 :(得分:2)

我将在链接图像中显示结果的方式是有两列用于排名,1列用于原始排名结果,一列用于显示的排名。

假设您的数据在单元格A2中开始,并且您的原始排名结果在单元格B2中开始,您可以在单元格C2中插入以下公式:

 =IF(ISERROR(MATCH(B2,B$1:B1,0)),B2,"")

然后,您可以将公式复制到数据的最后一行。

以下是此公式的工作原理。 MATCH函数查找该行B 行中列B的当前行中显示的排名。如果没有匹配,则MATCH函数返回错误,在这种情况下意味着当前B单元尚未发生。这是你想要展示的排名。

如果MATCH中没有错误,则上面的行中有相同的排名 - 在这种情况下,公式返回一个空字符串。

最后,你会隐藏B列,留下A列和A列。 C要显示。

答案 1 :(得分:1)

要显示结果,您可以在AA2中使用此“数组公式”

=IF(OR(Z2=0,COUNTIF(Z$2:Z2,Z2)>1),"",SUM(IF(FREQUENCY(IF(Z$2:Z$19>Z2,Z$2:Z$19),Z$2:Z$19),1))+1)

使用CTRL + SHIFT + ENTER确认并复制公式向下列

请参阅sample file