1

有谁知道如何处理 Excel 中的平局记录问题?我只想在第一次出现时显示一次记录。如果两次找到相同的数字,它将不会像我上面显示的那样显示。

4

2 回答 2

2

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

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

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

然后,您将公式复制到数据的底行。

这是这个公式的工作原理。MATCH 函数在该行上方的 B 列行中查找 B 列当前行中显示的排名。如果没有匹配,MATCH 函数会返回错误,在这种情况下意味着当前 B 单元格尚未出现。这是您要显示的排名。

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

最后,您将隐藏 B 列,只显示 A 列和 C 列。

于 2013-02-14T01:49:42.593 回答
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 确认并向下复制公式

样本文件

于 2013-02-14T09:48:22.377 回答