ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

中国式排名也可以简简单单

2019-03-02 14:55:07  阅读:328  来源: 互联网

标签:中国式 透视 降序 销量 简简单单 公式 排名


在我们实际工作和生活中经常会碰到排名次。学校的学生成绩排名,公司的销售业绩排名等等。

在讲如何排名之前,我们先了解一下排名的两种方式。

排名的两种方式:国际惯例排名与中国式排名

在Excel中有一个排名函数rank,用法很简单。不过,它是按照国际惯例进行的排名,就是说,如果有并列排名会占用名次,这并不符合我们中国人的习惯,我们的习惯是并列排名不占用名次,通常称为中国式排名。

下面来看一个例子,以下是针对水果销量的一个排名,分别用rank排名和中国式排名后的结果如下:

为了看得更清楚,我们以销量为关键字进行降序排列:

在rank排名中,可以看到梨和樱桃并列排名5,桔子是排名7,以此往下排名,没有排名6,这就是rank的排名方式,并列排名会占用名次。

而在中国式排名中,可以看到梨和樱桃并列排名5,桔子是排名6,以此往下排名,这就是中国式排名,并列排名不会占用名次。

清楚了这两种排名方式,我们再来看看公式是怎样写的。

两种排名方式的公式写法

RANK排名公式(在C2中输入):

=RANK(B2,$B$2:$B$11)

很简单的公式,三个参数。我们这里省略了第三个参数,为降序排名。

第一个参数number,要排名的数值;

第二个参数ref,要排名的区域;

最后一个参数[order],写0或省略不写,为降序排名,1为升序排名。


中国式排名公式(在D2中输入):

=SUMPRODUCT((B$2:B$11>=B2)/COUNTIF(B$2:B$11,B$2:B$11))

是不是看着有点儿晕?嗯,这个公式比较长,有点儿复杂,不容易理解与记忆,所以在此不做过多解释。

我们的大脑都喜欢简单的事物,所以我们要把复杂的事物变简单就容易记忆了。下面就给大家分享一个简单的中国式排名。

简单的中国式排名:降序+if判断

首先要以“销量”为关键字做一个降序排列,这一步是必须的。

这样,第一个销量肯定是第1名了,我们在"C2"单元格中输入数字"1";

然后,在"C3"单元格中输入公式:

=IF(B3=B2,C2,C2+1)

往下复制公式即可。

你看,这个公式多简单。这里我们用了降序排列和一个if进行判断就完成了,相对刚才那个复杂的公式,实在是简单的多。

=IF(B3=B2,C2,C2+1),这个公式中if函数意思是说,如果下一个销量和上一个销量相同,那排名就使用和上一个销量相同的排名,否则排名就使用上一个销量的排名加1。

这样一说就好理解了吧。

除了这个简单的方法以外,还有一种简单的中国式排名方法,使用透视表。

简单的中国式排名:使用透视表

透视表大家应该比较熟悉了,在数据分析方面可以说既简单又高效。那使用透视表做中国式排名,也是瞬间的事。

下面就一起来看一下,还是水果和销量这样一个数据表。

用现有的数据源做一个透视表,把光标定在数据源任何一个单元格,单击“插入”选项卡下的“数据透视表”。

在打开的“创建数据透视表”对话框中,可以看到数据表整个区域已经自动选中,在选择放置数据透视表的位置处选择“现有工作表”,单击一个空白单元格,比如"D1",按确定。

在出现的“数据透视表字段”窗格中,把“水果”和“销量”字段打上对勾,可以看到“水果”放到了行区域,“销量”放到了值区域。然后,再拖一个“销量”字段到值区域,这样,就可以看到求和项又多了一个“销量2”。多出的这一列“销量2”要干嘛呢?当然要做排名用喽!

在透视表中的“求和项:销量2”这一列任何一个单元格中单击右键,选择“值显示方式”中的“降序排列”。

在出现的对话框中直接按“确定”。

效果如下:

看出来了吧,中国式排名已经做好了。为了看得更清楚,我们降序排列一下,按着第一名到最后一名的次序来排列。

嗯,再完美一下,把最后一行的总计去掉,标题行中的文字重新输入相应的字段名称,格式设置一下。好,完美了。

怎么样,透视表高效吧?简单几步就完成了。

好了,中国式排名我们就分享到这儿了,两种简单的方法你都学会了吗?

更多Office小技巧可关注公众微信号:officelzy


标签:中国式,透视,降序,销量,简简单单,公式,排名
来源: https://blog.51cto.com/liuzhiyun/2357120

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有