为了账号安全,请及时绑定邮箱和手机立即绑定

请问sort,order和rank,这三个排序函数之间的区别?

请问sort,order和rank,这三个排序函数之间的区别?

潇湘沐 2019-07-09 11:07:26
sort,order和rank,这三个排序函数之间的区别
查看完整描述

6 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

RANK(number,ref,order)Number为需要找到排位的数字。Ref为数字列表数组或对数字列表的引用。Ref中的非数值型参数将被忽略。Order为一数字,指明排位的方式。(如果order为0(零)或省略,MicrosoftExcel对数字的排位是基于ref为按照降序排列的列表。如果order不为零,MicrosoftExcel对数字的排位是基于ref为按照升序排列的列表。)如A1:A5是1、2、3、4、5,B1是2则=RANK(B1,A1:A5,1)则结果是2;=RANK(B1,A1:A5)则结果是4。对补充问题的回答:可能是你没有锁定排序的区域。如你下拉公式,请将第一格公式写成:=RANK(B1,$A$1:$A$5,1)然后才下拉。

查看完整回答
反对 回复 2019-07-13
?
慕容3067478

TA贡献1773条经验 获得超3个赞

这个是在容器中,要对容器的元素进行排序时,可以直接调用的这个库函数sort。用法:sort(iterator1,iterator2)iterator1和iterator2分别为两个迭代器,指定要比较的元素的范围!

查看完整回答
反对 回复 2019-07-13
?
HUWWW

TA贡献1874条经验 获得超12个赞

输入
=RANK(B2,B:B)
对B列数据进行排名。
低版本不支持整列引用,此时需要将数据区域绝对引用,输入
=RANK(B2,B$2:B$200)

查看完整回答
反对 回复 2019-07-13
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

RANK(number,ref,order)
Number 为需要找到排位的数字。
Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。
Order 为一数字,指明排位的方式。(如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。)
如A1:A5是1、2、3、4、5,B1是2 则
=RANK(B1,A1:A5,1) 则结果是2;=RANK(B1,A1:A5) 则结果是4。

对补充问题的回答:可能是你没有锁定排序的区域。如你下拉公式,请将第一格公式写成:
=RANK(B1,$A$1:$A$5,1)然后才下拉。


查看完整回答
反对 回复 2019-07-13
?
温温酱

TA贡献1752条经验 获得超4个赞

=rank(求排名的数值,包含需要求排名数值的数据区域,是升序或降序)
如:
=rank(a1,a1:a10,1) 就是求A1在A1至A10这个区域中按升降的排名。

查看完整回答
反对 回复 2019-07-13
  • 6 回答
  • 0 关注
  • 2653 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信