Excel 排名并列辅助
Excel Ranking tie assistance
谁能帮我在使用 Excel Rank 函数时做以下与领带有关的事情?
A 列包含分数,B 列包含排名。我对此感到非常满意,除了我想在排名旁边显示一个“=”:
Score Rank
66 3
64 4=
63 6
68 2
64 4=
81 1
等等
非常感谢。
这可以在您排名的列旁边的另一列中完成。
第 1 步: 使用 RANK.EQ
以简单的方式对数字进行排序
输出:
(A)|(B)
66 | 3
64 | 4
63 | 6
68 | 2
64 | 4
81 | 1
第 2 步: 在另一列中使用代码 IF(COUNTIF(A:A,A1)>1,CONCATENATE(B1,"="), B1)
输出:
(A)|(B)|(C)
66 | 3 | 3
64 | 4 | 4=
63 | 6 | 6
68 | 2 | 2
64 | 4 | 4=
81 | 1 | 1
您可以根据需要粘贴值并删除列。
希望对您有所帮助。 :)
您可以将 RANK
与 COUNITF
结合起来。根据示例
将以下内容放入单元格 B3
=RANK(A3,$A:$A)&IF(COUNTIF($A:$A,A3)>1,"=","")
请注意,如果您使用的是 Excel 2013 或 2016,最好将 RANK
替换为 RANK.EQ
谁能帮我在使用 Excel Rank 函数时做以下与领带有关的事情?
A 列包含分数,B 列包含排名。我对此感到非常满意,除了我想在排名旁边显示一个“=”:
Score Rank
66 3
64 4=
63 6
68 2
64 4=
81 1
等等
非常感谢。
这可以在您排名的列旁边的另一列中完成。
第 1 步: 使用 RANK.EQ
输出:
(A)|(B)
66 | 3
64 | 4
63 | 6
68 | 2
64 | 4
81 | 1
第 2 步: 在另一列中使用代码 IF(COUNTIF(A:A,A1)>1,CONCATENATE(B1,"="), B1)
输出:
(A)|(B)|(C)
66 | 3 | 3
64 | 4 | 4=
63 | 6 | 6
68 | 2 | 2
64 | 4 | 4=
81 | 1 | 1
您可以根据需要粘贴值并删除列。
希望对您有所帮助。 :)
您可以将 RANK
与 COUNITF
结合起来。根据示例
=RANK(A3,$A:$A)&IF(COUNTIF($A:$A,A3)>1,"=","")
请注意,如果您使用的是 Excel 2013 或 2016,最好将 RANK
替换为 RANK.EQ