Excel中使用Rank()函数实现自动排序
在下图所示的学生成绩单中,希望在不改变原有学号排列的情况下,按总分在名次列中标出每个人的名次。类似的情况还有许多。这时可使用Rank()函数实现。
Rank()函数用来返回指定数字在一列数字中的排位。Rank()函数的格式为:
rank函数怎么用Ranknumberreforder
其中number为待排序的数字;ref为一列数字;order用于指定排位的方式,如果为0或忽略,降序;非零值,升序。
下面使用Rank()函数实现自动排序。其步骤为:
1.在下图所示I3单元格中输入“=RankH3H3H7)”;
2.拖动填充柄向下复制单元格至I7中。这时会发现排序有误。错误的根源在于由于参数refH3H7,是相对引用,这样在复制单元格过程中会发生变化。在这里应使用绝对引用$H$3$H$7。用$H$3$H$7替换H3H7,重复上述步骤即可完成指定任务。
Excel使用技巧
假定SHEET2A1单元格要引用SHEET1B5单元格的数据,请在SHEET2A1单元格输入如下公式:
=SHEET1!B5