楼主: 江夏雁
2668 2

[问答] 如何用公式进行排序? [推广有奖]

  • 20关注
  • 2粉丝

朋友

教授

55%

还不是VIP/贵宾

-

威望
0
论坛币
495 个
通用积分
6.1340
学术水平
8 点
热心指数
9 点
信用等级
-4 点
经验
40498 点
帖子
840
精华
0
在线时间
600 小时
注册时间
2010-6-24
最后登录
2024-3-18

20论坛币
0909.PNG

如上图所示,A,B列是学生及得分情况,
要在D,E,两列用公式排序

D列的公式是=LARGE($B$2:$B$18,ROW()-1)
E列的公式是=INDEX($A$2:$A$6,MATCH(D2,$B$2:$B$6,0))

但是如图所示,对于有重复的分数,不能正常排名,请教各位大侠

应该如何写公式,多谢!

关键词:如何用 Match Index Large ATCH 如何
若无人伴你 愿你成你自己的太阳
沙发
zhenghejiajia 发表于 2015-9-11 11:10:07 |只看作者 |坛友微信交流群
用rank函数,在降序排列的时候公式为=RANK(B2,$B$2:$B$6)
E列进行排名是公式是=RANK(B2,$B$2:$B$6)+COUNTIF($B$2:B2,B2)-1
剩下的用拖拉柄即可。
已有 2 人评分论坛币 热心指数 收起 理由
admin_kefu + 20 热心帮助其他会员
福荣山 + 2 精彩帖子

总评分: 论坛币 + 20  热心指数 + 2   查看全部评分

使用道具

藤椅
rinyxa 发表于 2015-10-5 10:22:47 |只看作者 |坛友微信交流群
补充一下,在降序排列的时候公式为=LARGE($B$2:$B$6,ROW()-1)
E列进行排名是公式为{=OFFSET($A$2,LARGE(IF($B$2:$B$6=D2,ROW($1:$5),0),COUNTIF($D$2:$D2,D2))-1,)},为数组公式大括号在输入数组公式时,先按正常方法输入公式,然后按“Shift+Ctrl+回车”组合键结束数组公式。
剩下的用拖拉柄即可。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-11 02:01