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