返回目录:excel表格制作
利用excel的排百序功能就能实现,不需要利用公式。度
1、用2007版excel软件打开文件,如图所示。
2、然后在数据问菜单中,点击“升序”的快捷图标。
3、然后在出现的快捷栏答中,点击“排序”选项。版
4、按照以上进行操作,即可将数权据按从小到大排序。
1、以excel2010版本为例,如下图,要对该表格的总分百进行排名;
2、首先在H2单元格输度入公式=RANK(G2,G:G),第一个参数G2指要排问名的数值,第二个参数是排名的区域,按答enter键后则可得出排名结果;版
3、然后把鼠标放在H2单元格右下角,下拉填充公式,则可得出该列总分的排名了权。
在数据右侧添加一列排名字段。在D2单元格输入“=RANK(C2,$C$2:$C$7,0)”。点击D2单元格,向下填充即可完成成绩的排名。在主要关键字选择名次、排序方式选择升序后点击确定即可。
Excel中的排名分为2类,一类是只对单列进行升序或降序的排名,知一类是对多列按类别进行的排名。
单列排名,通常使用RANK函数来实现;多列分类排名,通常使用SUMPRODUCT函数来排名。
方法一:通过RANK函数实现单列数据排名
1、在C2单元格输入以下道公内式,然后向下填充公式
=RANK(B2,B:B)
或者=RANK(B2,B:B,0)
公式表示:按降序的方式,给出B2在B列的排名顺序
2、在C2单元格输入以下公式,然容后向下填充公式
=RANK(B2,B:B,1)
公式表示:按升序的方式,给出B2在B列的排名顺序
方法二:通过SUMPRODUCT函数返回多列按条件进行的排名
在C2单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((A$2:A$8=A2)*(B$2:B$8>B2))+1
公式表示:将A列等于A2条件且B列大于B2条件的进行计数,结果加上1,得到A列同类条件的B列数据排名。