养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

RANK函数在跨行工作表数据总排名中的运用

时间:2024-10-18 03:36:33

导读:利用RANK函数不仅能够实现在一个工作表中的数据排序,而秤郓鹜媲且还能够跨工作表实现多工作表中的数据排序。实例描述:公司某个部门有3邗锒凳审个区域,各区域的考核成绩放在同一个工作簿中,但在不同的3个工作表中,工作表的名称为“表1”、“表2”、“表3”,在这3个工作表中要求计算出外服小组名次及所有外服名次(如下图)。实例分析:每组为一个工作表,在每个外服的“小组排名”处用RANK很容易计算出小组排名,可是怎样计算出它的年级总排名呢?通常比较费事的做法是:新建一个成绩总表,把所有小组的成绩都复制到总表里,在总表里用RANK进行所有外服排名,然后通过筛选把各组成绩连同所有外服名次利用选择性粘贴数值到各个小组的工作表中,再在各个小组的工作表中进行本组内的考核排名。这种做法有一个显著的缺点就是当更改某个外服的分数时,外服的所有名次不能自动更新。这怎么办呢?有的人认为RANK函数只能在同一个工作表中使用,其实它也可以跨工作表进行数据的排序。那接下来,我们就看一看利用RANK函数是怎样进行小组排名及所有外服名次排序的吧!若对你有帮助,请在经验页面上点【投票】予以支持,或点击右方的【双箭头】来分享;想了解更多有用经验,请直接点击我的头像,或点击上方【+关注】关注我哦O(∩_∩)O!

RANK函数在跨行工作表数据总排名中的运用

工具/原料

excel表格数据

电脑

方法/步骤

1、同一工作表内的小组排名由于坡庥汩赴每个小组的成绩独占一个工作表,所以在一个工作表内利用RANK函数可以轻松的实现数据的排序。我们以计算“表1”工作表中各个外服的小组名次为例,看一看RANK函数在同一工辑湃形傥作中的应用。首先,我们打开存放数据的Excel文件,选择名称是“表1”的工作表,在“朱工”的“小组名次”所在的单元格I2;然后,在编辑栏输入“=rank(H2,$H$2:$H$11)”;接下来,拖动填充柄进行数据填充就可以了,其他工作表中的班内排名也是如此。其中,“$”是对数据区域进行绝对定位(如下图)。

RANK函数在跨行工作表数据总排名中的运用

2、跨工作表的排名如何利用RANK函数统计各个工作表中所有外服的名次呢?前面咱们分析过,如果把各个工作表中的数据都合并到一个工作表中再用RANK函数统计太费时、费力了。其实,我们可以在每个工作表外服的“所有外服名次”处利用RANK函数照样可以统计该外服的在所有外服中的名次,并且当某个外服的考核分数发生改变时,所有外服名次也进行自动的更新。我们还是以统计表1外服的名次为例,看一看RANK函数是怎样跨工作表进行数据统计的。

3、首先,选择名称是“表1”的工作表,在“朱工”的“所有外服名次”所在的单元格J2;然后,在编辑栏输入“=RANK(H2,'表1:表3'!$H$2:$H$11)”接下来,拖动填充柄进行数据填充就可以了,其他工作表中的排名也是如此。其中,“'”和“:”都是英文状态下的符号(如图)。

RANK函数在跨行工作表数据总排名中的运用

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

5、数据的自动更新上述过程做完之后,当你更改任一工作表中的外服成绩时,外服的“小组名次”和外服的“所有外服名次”都会自动地发生相应改变。这比将各组数据合并在一起再求所有外服名次,然后用选择性粘贴数值到各班成绩表中的方法是不是更省时、省力呀?怎么样?赶快试试吧(如图)

RANK函数在跨行工作表数据总排名中的运用

© 一点知识