发布网友
共1个回答
热心网友
=SUM((ABS(A$1:A$10)>=ABS(A1))*(MATCH(ABS(A$1:A$10),ABS(A$1:A$10),)=ROW($1:$10)))
数组公式,公式在编辑状态下按Ctrl+Shift+Enter(三键同时按)结束公式输入。追问还在吗?
你这种方法我试了 和我说的那个一样啊 可以排序,但是还是一个问题。
就是 比如 1 2 3 6 7 -1 -2 -8 对应的排名应该是
1 3 5 6 7 1 3 8
就是说当有两个相同大小的数据时,下个排名不是顺承下去,两个第5名,下一个应该是第7名而不是第6名
追答要这样可在B1输入:
=ABS(A1)
向下填充
再在C1输入:
=RANK(C1,C$1:C$8,1)
向下填充
选中C列并点复制,再右击选中的→选择性粘贴→数值→确定,最后删除B列即为所要的了。