Excel表排名

时间:2018-01-16 19:37:22

标签: excel sorting rank

我有一个数据表,左边是多个类别,顶部是相同的。对于每一行,我想创建一个单独的排序表,按照从最大到最小的顺序显示原始表顶部的类别。下面的屏幕截图显示了源表和预期结果作为示例。

预期的源表和结果表:

Intended source table and resultant tables

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用INDEX和RANK公式的组合。在单元格D10中,您可以使用以下公式:

=INDEX($D$2:$G$2,1,RANK(D3,$D$3:$G$3,1))

问题在于复制和粘贴下来会垂直调整公式,但是您的列表会水平运行,但如果您没有大量数据,则可以手动更正。如果您确实希望复制/粘贴的便利性,那么可以选择实现这一目标。要手动调整,只需在下一个单元格中将D3更改为D4,在下面的单元格中将D5更改为,依此类推。