=RANK(C2,OFFSET(INDIRECT("b"&
MATCH(B2,$B:$B,0)),,1,COUNTIF($B:$B,B2),))(这个公式要先按组别先排序)
=SUMPRODUCT(--(($B$2:$B$11=B2)*($C$2:$C$11)>=C2))(这个公式先不排序可以,要注意修改区域范围)
这两个公式都不是中国式的排名方式.
像这样的要中国式的排名方式,要VBA写自定义函数.
不工式比较麻烦
最好用莱单上的,数据-》排序 进行,方便又实用,如下图
如果是根据数据后的数字排序,请添加一个辅助列,将天1、地2、人3的右边数字截取出来,然后再对辅助列排序。
1、如果天1、地2、人3在A列,则在B1单元格输入=--RIGHT(A1)然后向下填充;
2、随后选择B列,排序;或者在C列写入排序函数:C1单元格输入=RANK(B1,$B$1:$B$3)并向下填充公式,即可实现排序。