在Excel中使用Rank()函数实现自动排序
在下图所示的学生成绩单中,希望在不改变原有学号排列的情况下,按总分在名次列中标出每个人的名次。类似的情况还有许多。这时可使用rank函数怎么排名Rank()函数实现。
Rank()函数用来返回指定数字在一列数字中的排位。Rank()函数的格式为:
Rank(number,ref,order)
其中number为待排序的数字;ref为一列数字;order用于指定排位的方式,如果为0或忽略,降序;非零值,升序。
下面使用Rank()函数实现自动排序。其步骤为:
1.在下图所示I3单元格中输入“=Rank(H3,H3:H7)”;
2.拖动填充柄向下复制单元格至I7中。这时会发现排序有误。错误的根源在于由于参数ref为H3:H7,是相对引用,这样在复制单元格过程中会发生变化。在这里应使用绝对引用$H$3:$H$7。用$H$3:$H$7替换H3:H7,重复上述步骤即可完成指定任务。
Excel使用技巧
假定SHEET2的A1单元格要引用SHEET1的B5单元格的数据,请在SHEET2的A1单元格输入如下公式:
=SHEET1!B5
=SHEET1!B5
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论