在Excel中如何使用Rank()函数实现自动排序

在excel中,排序是经常用到的操作。通常情况下,我们在做完表格数据后,会通过菜单中的“数据”→“排序”进行升序或降序排序。但有时候在需要不改变原有序号排列的情况下,按排序关键字在排名列中标出每个人的名次,这时候可以用Rank()函数来实现。

菜单操作:数据→排序,然后选择主要关键字、排序依据、次序。

在Excel中如何使用Rank()函数实现自动排序插图1

Rank()函数是指定某个特定的数字在一列数字中的排位,其语法格式为:=Rank(number,ref,order)其中number为待排序的数字;ref为一列数字;order用于指定排位的方式,如果为0或忽略,降序;非零值,升序。

在Excel中如何使用Rank()函数实现自动排序插图3

在k2单元格中输入公式:=RANK(J2,$J$2:$J$16,1),然后向下填充,即可对所有员工进行一个总销售额的排名。用rank()函数进行排序后,其中一到六月份的数据发送变化时,其本人的总销售额排名会自动发送变化。

在Excel中如何使用Rank()函数实现自动排序插图5

但是也有个问题,如何自动升序排名,比如当第二名的成绩变成第一名时,这个员工自动跳到最前面一行,即以(1、2、3、4、……这样的顺序排名),请大侠们留言!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/5496.html

发表评论

登录后才能评论