
excel中一列数据自动按顺序排列出来函数
展开全部
用rank()函数,若总分在F2:F50区域内,在G2:G50中创建名次,输入函数:=rank(F2,$F$2:$f$50,0),格式说明:rank(排序起始单元格,排序区域,顺序),排序起始单元格用相对地址,排序区域用绝对地址,顺序为0是由小到大,1是由大到小,对于总分相同的会排列出相同的名次,后面的名次会让出并列的名次
展开全部
例如你的数据是A1:A50
你就可以再B1输入=rank(A1,$A$1:$A$50,0)
你就可以再B1输入=rank(A1,$A$1:$A$50,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从上而下的顺序:选中整个列,单击“数据”—“排序”,然后弹出排序对话框,根据升序降序,自行选择
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=rank(数值,数值范围)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设原数据在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)),下拉到出现错误为止。
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)),下拉到出现错误为止。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |