如何在excel里根据后一列的数据大小,在前一列里自动排名?
以下就是这个图片! 展开
1、点击桌面系统中的excel应用程序按钮图标,进入到主界面中
2、之后在excel中输入相应的成绩数据信息,设定一个名次列
3、之后点击工具菜单栏上的公式按钮
4、之后点击菜单下的自动求和函数,然后点击下拉框中的其他函数,这个按钮
5、然后在插入函数中,选择rank这个排序函数,需要下拉慢慢寻找
6、在rank函数界面中,number这个选项,点中自己要排序的数字,就完成设置,在number,就是要比较的数字范围,这个时候就要输入,数字的范围,具体为D$8:D$17,这个是要输入的,尤其是$,这里不能直接选择下拉的
7、之后就可以通过点击第一个排名单元格,然后下拉单元格,完成排名信息的生成
第一步:
函数语法介绍:
=rank(number,ref,[order])注逗号分隔。
number:用来确定排序的本体;例 =rank(A1,ref,[order])
ref:为排序的范围;例 =rank(A1,A1:A100,[order])
[order]:为排序的规则,“0”降序;“1”升序;
例=rank(A1,A1:A100,0)
第二步:
用光标选中单元格;
输入rank函数;
使用函数时有格式 就是先输入等号例 =rank(A2,A2:A10,0)
这里输入=rank(B2,B$2:B$51,0);
Enter
就可以得到排序了 如图
如何快速排完几千几百项的数据;
a . 用光标选中排序列。
b . 键入=rank(B2,B$2:B$51,0)。
c . 按住Ctrl再Enter。
2015-10-21 · 知道合伙人软件行家
=SUMPRODUCT((E$3:E$8>=E4)*(MOD(ROW(E$3:E$8),2)=0))
下拉即可。
不懂可以HI我