在excel中排名前N

我在excel中有一个提供名称和销售数据的表格,我想添加额外的列(排名),将放置一些排名(5,10,25,其他),这意味着如果名称A在前5名它的排名列中都有5个。

这个计算的目标是创build一个切片机,显示(5,10,25,其他),这将允许我按等级过滤销售和名称。

  1. 有可能做到这一点,怎么做?
  2. 有没有其他的方法可以提高效率?

Excel表格

是的,这是可能的,而且很容易。

键入到C1单元格中,(或Rank列的第一个单元格

=RANK.EQ($B1,$B:$B,0)

并拖动这个公式直到最后。

这将按降序对列表进行sorting。 如果你希望得到升序号码的等级号码,则将0改为1。