网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月09日
漏签
0
天
excel吧
关注:
282,082
贴子:
1,558,273
看贴
图片
吧主推荐
视频
游戏
5
回复贴,共
1
页
<<返回excel吧
>0< 加载中...
请问怎样自动对放在同一列的不同项目分别取名次?
只看楼主
收藏
回复
sbrnr
E览无余
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
比如一个工作表里是一个年级的学生成绩。一班学生对应的学号是101、102,二班学生对应的学号是201、202。成绩分别是101为90,102为80,201为80,202为85。想求其班级名次,结果应该分别是1、2、2、1。
我知道rank能出名次。因为每班学生数不同,公式里的排序范围不能固定,而且手动设置也太麻烦。我想让excel自动算出取值范围,请教如何实现。
qinqh_yl
博采众E
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果学号在A列,成绩在B列,第一行为表头,排名公式(第二行):
=SUMPRODUCT(1*((LEFT(A$2:A$1000)=LEFT(A2))*B$2:B$1000>B2))+SUMPRODUCT(1*((LEFT(A$2:A2)=LEFT(A2))*B$2:B2=B2))
或者:
=SUMPRODUCT(1*((LEFT(A$2:A$1000)=LEFT(A2))*B$2:B$1000>B2))+1
两个公式的区别:
第一个公式排名分数相同时按姓名先后排序.
第二个公式排名分数相同时名次相同,随后的名次将空缺.
2026-01-09 08:28:56
广告
不感兴趣
开通SVIP免广告
sbrnr
E览无余
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
高,虽然一时没看懂,但我试了,的确是我要的效果,谢谢
梦201268
E见钟情
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不晓得错哪里了实际的金额和公式计算出来的相差好多旁观者清谁帮我看看错在哪里
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示