我们先来了解一下什么是中式排名,中式排名即在数据区域中出现多个相同数字时不占用排名位置。如图,B列有3个75分,在C列排名显示三个第3名,接下来把B列的74分排名为第4名。中式排名不会因为B列有3个相同的75分而把74分排列到第6名,以此类推。 一 函数公式中式排名 给大家提供函数公式套路,实际应用中只需修改引用区域就可以。以下3个公式都是数组公式,在编辑栏输入公式以后按Ctrl+Shift+Enter结束。 公式1:SUM+COUNTIF =SUM(IF(D$2:D$11>D2,1/COUNTIF(D$2:D$11,D$2:D$11)))+1 公式2:SUM+FREQUENCY+IF =SUM(--(FREQUENCY(D$2:D$11,IF(D$2:D$11>=D2,D$2:D$11))>0)) 公式3:SUM+IF+MATCH+ROW =SUM(--IF(D$2:D$11>=D2,MATCH(D$2:D$11,D$2:D$11,)=ROW($2:$11)-1)) 二 数据透视表中式排名 数据透视表是Excel数据分析神器,中式排名当然也能用数据透视表轻松搞定。 1 创建数据透视表 活动单元格停留在数据区任意单元格,【插入】-【数据透视表】-存放位置选择现有工作表C1单元格-确定。 将姓名拖入行字段,成绩拖入值汇总2次。 2 设置值显示方式 在成绩2字段任意单元格右击-值显示方式-降序排列,在弹出的对话框上点击确定。 3 美化中式排名数据透视表 将数据透视表两个字段改为成绩、中式排名,点击中式排名字段任意单元格,【数据】-降序↓箭头。OK,大功告成,来看看效果图。 好了,今天的分享就是这些,小伙伴们可以下载示例文件,动手练一练,学习效果会更好! 链接: https://pan.baidu.com/s/1he19i5xCLjEHyEWPZdgzkw 提取码: 6e1p 图文作者:心电感应 |
|