游客:
注册
|
登录
|
搜索
|
帮助
3s地带
»
软件应用
» 名次排序
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 名次排序
xiuobuo09
疾风
UID 12328
精华 0
积分 473
帖子 222
现金 463
贡献值 0
阅读权限 40
注册 2007-11-7
楼主
大
中
小
发表于 2008-8-13 17:28
资料
个人空间
短消息
加为好友
┋
名次排序
谢谢您的关注。
名次排序问题
具体请看附件。
附件:名次排序.xls
谢谢各位的回答。
假定“当名字对应的名次在前6Y名(Y=6为变值)”
Y的值可以选用一个单元格(想填哪个整数都行,填6)
然后进行计算,查找首个前6名所在的列号(某某12为第5名,符合条件,返回第一列,首个:返回第一个就可以了)
ungel薰衣草
疾风
UID 12671
精华 0
积分 448
帖子 409
现金 438
贡献值 0
阅读权限 40
注册 2007-11-7
沙发
大
中
小
发表于 2008-8-13 17:28
资料
个人空间
短消息
加为好友
┋
第一个问题通过条件格式好解决:
鼠标选中A2
2,添加条件格式,输入公式:
=VLOOKUP(A2,$A$5
B$24,2,0)<=$F$5
定义字体颜色为绿色
其中$F$5是Y的值,可以修改
第二个问题增加一个辅助行比较容易解决,详见附件。
附件:名次排序.xls
hshdxz
疾风
UID 12531
精华 0
积分 361
帖子 320
现金 351
贡献值 0
阅读权限 40
注册 2007-11-7
板凳
大
中
小
发表于 2008-8-13 17:28
资料
个人空间
短消息
加为好友
┋
未揣摩透先生的真谛,附件所做,只是一种假设.供参考吧.
附件:名次排序(1).xls
xuguun
疾风
UID 12666
精华 0
积分 288
帖子 255
现金 278
贡献值 0
阅读权限 40
注册 2007-11-7
地毯
大
中
小
发表于 2008-8-13 17:28
资料
个人空间
短消息
加为好友
┋
只做出来了第一部分.为前Y名进行标识,
首个前Y名所在的列号应该是1到12(也就是附件中的第3行)中的某一个.如第一个第5名应该是"某某12",它的第一个位置是4.
不知道理解得对不对.
重新修改了一下,把楼主原来要的列号和姓名换了一下位置.
第一个问题用条件格式解决,
第二个问题,用HLOOKUP在A2
3中查找第Y名的姓名对应的列号.第Y名的姓名是用INDEX和MATCH在A5:A24中查找的.
附件:名次排序.xls
bueuty24
疾风
UID 12643
精华 0
积分 483
帖子 449
现金 473
贡献值 0
阅读权限 40
注册 2007-11-7
第5楼
大
中
小
发表于 2008-8-13 17:28
资料
个人空间
短消息
加为好友
┋
问题没看明白,你先参考一下
附件:名次排序.xls
simon_1105
狂风
UID 12676
精华 0
积分 695
帖子 662
现金 685
贡献值 0
阅读权限 50
注册 2007-11-7
第6楼
大
中
小
发表于 2008-8-13 17:28
资料
个人空间
短消息
加为好友
┋
我上午又想了一下,觉得大麻先生所说的“首个前Y名”的意思应该是这样的:当名次为前4个时,某某12对应的名次是5,某某3对应的是4,那么某某3就应该是第一个,即首个前4名。对应列号为2。
还比如,当名次为2时,对应某某7,这时,前面所有人的名次都比某某7大,那么这个某某7即为前2名,对应的列号为6。
由于本人水平有限,这个公式一时想不出^-^.我只是根据自己的理解完成了比较简单的前半部分,请高手们再来看看后半部分。
附件:名次排序(1).xls
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2008-11-22 21:49
清除 Cookies
-
联系我们
-
3S地带
-
Archiver
-
WAP
-
赣ICP备07006302号
界面风格
----------
DST_lovelylook
默认风格
D5MSNCool
Powered by
Discuz!
5.5.0
©
Processed in 0.025211 second(s), 6 queries , Gzip enabled