乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel 怎样用函数进行排序-excel排序函数条件,excel自动排序函数

excel 怎样用函数进行排序-excel排序函数条件,excel自动排序函数

作者:乔山办公网日期:

返回目录:excel表格制作


假设原始数据在A1:B10中,C1中输入
=OFFSET(A$1,RIGHT(LARGE(A$1:A$10*10000+B$1:B$10*100+ROW($1:$10),ROW(A1)),2)-1,)
同时按下CTRL+SHIFT+回车,输入数组公式,下拉
回答补充,是排在最前面的为1,第二大的为2吧,如果是,假设数据在M23:N40,O23中输入
=SUMPRODUCT(N(N$23:N$40*10000+M$23:M$40>=N23*10000+M23))
下拉。

  • 如图所示,可以看到两个63,,在一列有重复数字的数据中进行排序,首先,选中B2单元格

  • 2

    输入以下内容:=RANK(A2,$A$2:$A$8)。其中A2是需要确定位次的数据,$A$2:$A$8是需要排序的数据范围。按回车键结果即显示在B2单元格内。

  • 3

    最后,选中B2单元格,鼠标放在右下角,出现小十字后下拉。

  • 4

    就有如图排名结果,其中两个63的排名相同。


=SUMPRODUCT(($B$2:$B$13=B2)*($C$2:$C$13>=C2))
1 ($B$2:$B$13=B2) 判断B2:B13是否与B2相等
2 ($C$2:$C$13>=C2) 判断C2:C13是否大于等于C2
两个式子相乘返回的1的个数就是C2在B2范围内的个数,也就是名次。

假设原始数据在A1:B10中,C1中输入
=OFFSET(A$1,RIGHT(LARGE(A$1:A$10*10000+B$1:B$10*100+ROW($1:$10),ROW(A1)),2)-1,)
同时按下CTRL+SHIFT+回车,输入数组公式,下拉
回答补充,是排在最前面的为1,第二大的为2吧,如果是,假设数据在M23:N40,O23中输入
=SUMPRODUCT(N(N$23:N$40*10000+M$23:M$40>=N23*10000+M23))
下拉。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网