Excel排列多列
我正在面对Excel的排名问题,尤其是打破平局。 我尝试了几个选项,但我想他们不适合我的问题。 其实很简单,我会解释一下:
数据:
1 2 3 4 5 6 7 8 9 10 87 83 74 95 69 90 73 0 74 85 121 121 96 121 121 121 121 83 121 121
正如你所看到的那样,我很容易对第一行进行sorting(我正在使用列而不是数据行)。 当我做一个排名函数给出以下结果:
3 5 6 1 9 2 8 10 6 4
哪个是对的。 问题出现在第二行。 有关系,因为他们全部达到最高121:
1 1 9 1 1 1 1 10 1 1
我想要做的是把第一排作为打破平局。 所以,即使有一个领带是第一行文本,但现在是一个从1到10的序列可以提供作为次要标准来sorting的秩序,从而给出以下排名线:
1 2 9 3 4 5 6 10 7 9
我们可以达到这个结果吗?
非常感谢您提前。
你需要帮手来打破平局。 您可以将第一行的一部分添加到第二行以创build一个新行并使用新行进行排名
A4 = A3+(A2/(MAX($A$2:$J$2)+1))
使用MAX我保证在这种情况下分数小于1,这足以打破关系。
A6 = RANK(A4,$A$4:$J$4)
如果您不想显示,可以隐藏帮助行。