当前位置:首页 > 办公 > Excel教程 > 正文内容

跨表排名其实很简单,一个RANK函数就搞定了

访客2个月前 (09-01)Excel教程61

单张工作表中的数据排名好说,但若在多张工作表之间进行数据排名,在不进行工作表合并的情况下如何实现?

看下面这个示例:

某小团体举办跳远、百米、铅球三项运动会,分3组进行,组内要排名并设有奖项;团体内还要进行3个组的全员排名,也设有奖项。3个组的成绩分列于一组、二组、三组3张表中。

 

组内排名分别在各自的表中进行,容易实现。

但跨组的全员排名会涉及到3张表中的数据,不是靠一张表就能完成的。那么,在不合并表格的情况下,如何进行全员排序?

若某人成绩有变动,如何才能实现组内或全员成绩名次的联动?

RANK函数实现组内排名

由于每个小组的成绩独占一个工作表,所以在一个工作表内利用RANK函数可以轻松的实现数据的排序。

以计算“一组”工作表中名次为例。

首先选择名称是“一组”的工作表,点击“赵某一”的“组内名次”所在的单元格G2;

然后,在编辑栏输入“=RANK(F2,$F$2:$F$9)”;

接下来,拖动填充柄进行数据填充就可以了。

 

其他两个工作表中的班内排名也是如此。

范围引用实现排名扩展

如果要跨越3张表进行综合数据排名,需要进行数据范围的跨表引用。

首先,选择名称是“一组”的工作表,点击“赵某一”所在的“全员名次”单元格H2;

然后在编辑栏输入“=RANK(F2,一组:三组!$F$2:$F$9)”;

接下来,拖动填充柄进行数据填充就可以了。

 

其他工作表中的全员排名也是如此。其中,“’”和“:”都是英文状态下的符号。

需要注意:关于数据引用范围即$F$2:$F$9,在实际应用中,不可能每个组的成员数都是一样多,所以我们要引用各个组成绩工作表中记录最多的那个工作表中的范围。

由于是测试,在本例中在“一组”工作表存放了8条件,其他两组放入更少的记录,所以数据引用的范围一最大数一组的8为基数,就是$F$2:$F$9。

有关“一组:三组”的输入技巧:可以按住Shift键,用鼠标进行所需工作表的选取。

数据修改和结果联动的实现

上述过程做完之后,当更改任一工作表中的成员成绩时,成员所在的“组内名次”和“全员名次”都会自动地发生相应改变。

 

瞧吧!表中只改了一项的成绩,两个排名值就发生了改变。

按如上方法操作,比将各组数据合并在一起再求全员名次,然后用选择性粘贴数据到各组成绩表中的方法要更省时省力。怎么样?赶快试试吧!

在职场中这类的例子很多很多,如出勤天数的排名,加班的排名,缺勤的排名,等等。所以此函数的应用非常的广泛,希望有可能利用到的朋友好好掌握,在工作中可以灵活地利用。

扫描二维码推送至手机访问。

版权声明:本文章来源于互联网,由八酷网收集发布,如需转载请注明出处。

本文链接:https://www.i8ku.com/2021/1314.html

标签: excel
分享给朋友:

相关文章

小数位数多少不一,设置小数点对齐,数值大小一目了然

小数位数多少不一,设置小数点对齐,数值大小一目了然

年终了,总有汇总不完的数据,你有没有感觉? 今天,一位朋友说做报表给领导看,领导嫌弃她的表格数据看起来费劲,她随意截取了几个数据给我看,我也和她领导有同样有感受! 样表如下: 这样的数据,怎能一眼就看出大小?领导没时间...

EOMONTH函数取某月最后一天

EOMONTH函数取某月最后一天

EOMONTH函数取某月最后一天!今天群里有朋友问EOMONTH(开始日期,月份数)是什么意思,那来 这个函数。 函数解析 功能: 返回某个月份最后一天 语法: EOMONTH(start_date, months) 中...

怎么在Excel中添加标题行?

怎么在Excel中添加标题行?

  我们在使用Excel做数据相关处理工作的时候经常会遇到需要在表格中固定一个标题行,防止上下滚动的时候标题也跟着滚动,那么我们要怎么使用Excel做一个固定的标题行呢?下面小编就带着...

Excel如何删除缓存文件?Excel删除缓存文件的方法

Excel如何删除缓存文件?Excel删除缓存文件的方法

  不少小伙伴在办公的时候都发现,excel中的缓存文件占据了非常大的内存空间,这样严重影响到了办公的流畅度,那么应该如何删除Excel缓存文件呢?下面就一起来看看小编怎么操作的吧。...

怎么汇总连续多表相同单元格的销售额?

怎么汇总连续多表相同单元格的销售额?

  我们在使用office的Excel表格处理数据的时候,有些时候会遇到需要多找表格部分单元格求和计算,那么我们应该如何计算使用呢?下面小编就给大家带来具体教程吧!   具体步...

excel图表有条件的循环设置

excel图表有条件的循环设置

下面继续介绍在满足指定的条件时才执行相应代码块的循环结构,接着来看看Do Until循环。 Do Until循环与Do While循环的结构相似,最本质的区别在于循环条件的判断。顾名思义,在Do While循环中,当条件...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。