用rank函数计算排名 大小排名函数

在excel中如何用函数进行大小排序,再次提问选中sheet2b列
点数据-排序-降序就可以
A、B列输入上面的数字 。
然后在E列输入下面公式
=INDEX(B:B,MOD(SMALL($B$1:$B$8*1000+ROW($B$1:$B$8),ROW(1:1)),1000))
这是数组公式,输入后双击,同时按ctrl+shift+enter 。然后下拉公式 。
在D列输入公式
=INDEX(A:A,MOD(SMALL($B$1:$B$8*1000+ROW($B$1:$B$8),ROW(1:1)),1000))
输入后双击,同时按ctrl+shift+enter 。然后下拉公式 。
数据范围自己定,我也的是到第8行
最好数据到第几行就写到第几行,要不会出现0值在sheet1中的a1输入=indirect("sheet2!a"&match(b1,sheet2!b:b,0))
在sheet1中的b1输入=large(sheet2!b:b,row(a1))
然后公式向下填充.将Sheet1的A、B两列复制到Sheet2,选中sheet2的B、A两列,以B列按降序排序即可 。如果名字是固定的,在sheet1中的A列正常输入名字,B列用vlookup函数即可,它可以自动查找匹配 。
如果名字是不固定的,只想根据数字排序,可选中这两列,数据--排序 。在C1输入=rank(B1,B:B),再往下填充

用rank函数计算排名 大小排名函数

文章插图
excel 大小排列函数如何写在D1中输入公式
=IF(ROW(A1)0,ROW($1:$100)-1),ROW(A1)),"")
【用rank函数计算排名 大小排名函数】公式输入结束后按组合键确认,再将公式下拉填充 。在excel工具栏中选中“数据”窗口,下拉菜单中有一个“排序”命令,先选中你的品名和单价输入区域,点击排序命令,在出现的对话框中选中,有一个按...排序的选项,选择“单价”所在的列,按确定就好