Excel | 用奥运奖牌榜学习排序排名

   日期:2024-12-27    作者:njxrjaz 移动:http://oml01z.riyuangf.com/mobile/quote/58524.html

里约奥运会看着很窝火,不管奖牌榜怎样,中国体育健儿还是相当赞的,现在有的奖牌也不代表实力了,实力会被裁判打败的。

好了,废话不多说,我们今天不是来说奥运会的,而是拿奥运奖牌榜用Excel来学习排序排名的。下图是截止到2016年8月16日21日今日头条奥运版块的奖牌榜前10名数据。

从奥运奖牌榜中我们会发现,这个排名也可以说是金牌排名,就是以金牌数来确定名次,如果金牌相等对比银牌,如果金牌银牌数相等对比铜牌。下面我们介绍几种具体的方法。

我们先来把奖牌榜随机打乱,如下图:

方法一:用排序法进行排名

用排序法操作有二种方法。

一是在A2中输入“=ROW()-1”,然后依次对E列、D列、C列进行降序排序,这样即可得到最终的奖牌榜。

每次奖牌榜有更新的时候,我们都需要重新操作一次。

二是在A2中输入“=ROW()-1”,在开始选项卡“编辑”功能区中“排序和筛选”的下拉列表中选择“自定义排序”,在弹出的“排序”窗口中点击“添加条件”,连续添加两个条件,关键字依次设置为“金牌、银牌、铜牌”,次序全部为“降序”,单击确定。

每次奖牌榜有更新的时候,我们只需要点击“自定义排序”,调出窗口后点击确定即可。

当然用辅助列编辑公式也能进行排序,在此不再进行介绍。

方法二:用公式法进行排名

公式法方法比较多,在此介绍一种方法,需要采用辅助单元格的方式。

假定奖牌榜的数据在名为“数据”的工作表中,我们要将结果生成在名为“结果”的工作表中。“结果”工作表结构如下:

STEP 1:在“数据”工作表G2单元格中输入公式“=C2*10^6+D2*10^3+E2”,双击向下填充。

STEP 2:在“数据”工作表A2单元格中输入公式“=RANK.EQ(G2,$G$2:$G$11,0)”,双击向下填充。

STEP 3: 在“结果”工作表A2单元格中输入公式“=VLOOKUP(ROW()-1,数据!$A$1:$F$11,COLUMN(A1),0)”,向右拖动并向下拖动,最终结果如下图:

每次将奖牌榜的数据在“数据”工作表中更新,“结果”工作表中将自动更新,始终保持最新排名。

方法三:用数据透视表进行排名

用数据透视表进行排名,我们可以把乱序的奖牌统计表做成如下图(按照文章前面所列的表格结构也可以):

具体操作可以看下面的GIF。

每次数据有更新,点击“选项”选项卡“数据”功能区的更新即可对奖牌榜进行更新。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号