excel 如何对B列相同的A列进行排序

怎样实现对B列相同的A列进行排序,例如:
成绩 省份
97 北京
95 山东
94 湖南
94 上海
92 湖北
82 湖北
91 湖南
现在需要变成:
成绩 省份 排名
97 北京 1
95 山东 1
94 湖南 1
94 上海 1
92 湖北 1
82 湖北 2
91 湖南 2

我想到了用Rank函数,但是不知道EXCEL怎么返回数列?

在C2单元格输入以下公式,然后向下填充公式

=SUMPRODUCT((B$2:B$200=B2)*(A$2:A$200>A2))+1

 

详见附图

温馨提示:答案为网友推荐,仅供参考