excel一列数据自动按顺序排列的函数是什么?

2025-04-19 21:17:19
推荐回答(3个)
回答1:

用rank()函数,若总分在F2:F50区域内,在G2:G50中创建名次,输入函数:=rank(F2,$F$2:$f$50,0),格式说明:rank(排序起始单元格,排序区域,顺序),排序起始单元格用相对地址,排序区域用绝对地址,顺序为0是由小到大,1是由大到小,对于总分相同的会排列出相同的名次,后面的名次会让出并列的名次

回答2:

例如你的数据是A1:A50
你就可以再B1输入=rank(A1,$A$1:$A$50,0)

回答3:

假设原数据在A列(要求数列中间不能有空值)
1、从小到大在B列排出,在B1单元格输入公式=IF(A1="","",SMALL(A:A,ROW(A1))),下拉。
2、从大到小在B列排出,在B1单元格输入公式=IF(A1="","",LARGE(A:A,ROW(A1))),下拉。
如果数据中间有空值,用=SMALL(A:A,ROW(A1))和=LARGE(A:A,ROW(A1)),下拉到出现错误为止。