Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6120|回复: 10

[已解决]求助:有关查找后按班级总分降序排列问题,谢谢!

[复制链接]
发表于 2012-6-19 21:33 | 显示全部楼层 |阅读模式
求助:有关查找后按班级总分降序排列问题,谢谢!
最佳答案
2012-6-19 22:01
更新附件,有关查找后按班级总分降序排列问题,谢谢!.rar (6.54 KB, 下载次数: 30)

求助:有关查找后按班级总分降序排列问题,谢谢!.xls

34.5 KB, 下载次数: 15

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-6-19 21:47 | 显示全部楼层
把返回行号取值改成 用MATCH查找符合条件值得位置
回复

使用道具 举报

发表于 2012-6-19 21:50 | 显示全部楼层
本帖最后由 lisachen 于 2012-6-19 21:57 编辑
  1. =INDEX(A:A,MOD(LARGE(($J$1=$A$3:$A$22)*(($F$3:$F$22)/1%+ROW(C$3:C$22))+($J$1<>$A$3:$A$22)*99,ROW(A1)),100))&""
复制代码
  1. =INDEX(A:A,MOD(LARGE(IF($J$1=$A$3:$A$22,(($F$3:$F$22)/1%+ROW(C$3:C$22)),99),ROW(A1)),100))&""
复制代码


         
回复

使用道具 举报

 楼主| 发表于 2012-6-19 21:53 | 显示全部楼层
sliang28 发表于 2012-6-19 21:47
把返回行号取值改成 用MATCH查找符合条件值得位置

用MATCH,如果总分中有相同的怎么办?
回复

使用道具 举报

 楼主| 发表于 2012-6-19 21:56 | 显示全部楼层
重新传一下附件,里面换成有几个总分相同的,例如3班换成3个相同的。

更新附件,有关查找后按班级总分降序排列问题,谢谢!.xls

34.5 KB, 下载次数: 7

回复

使用道具 举报

发表于 2012-6-19 21:57 | 显示全部楼层
这样查
  1. MATCH(SMALL(IF($J$1=$A$3:$A$22,$F$3:$F$22,4^8),ROW(A1)),IF($J$1=$A$3:$A$22,$F$3:$F$22,4^8),)
复制代码
这样取值符合条件的后,后面全部取值为第一列{:011:}
回复

使用道具 举报

发表于 2012-6-19 22:01 | 显示全部楼层    本楼为最佳答案   
更新附件,有关查找后按班级总分降序排列问题,谢谢!.rar (6.54 KB, 下载次数: 30)
回复

使用道具 举报

 楼主| 发表于 2012-6-19 22:03 | 显示全部楼层
lisachen 发表于 2012-6-19 22:01

谢谢了,非常感谢。解决了我的困惑!
回复

使用道具 举报

 楼主| 发表于 2012-6-19 22:04 | 显示全部楼层
sliang28 发表于 2012-6-19 21:57
这样查 这样取值符合条件的后,后面全部取值为第一列

套进去不行呀,Match对于相同的不太好识别。非常感谢!
回复

使用道具 举报

发表于 2012-6-19 22:26 | 显示全部楼层
ligh1298 发表于 2012-6-19 22:04
套进去不行呀,Match对于相同的不太好识别。非常感谢!
  1. MATCH(SMALL(IF($J$1=$A$3:$A$22,$F$3:$F$22*1000+ROW($3:$22),4^8),ROW(A1)),$F$3:$F$22*1000+ROW($3:$22),)
复制代码
固定格式的,如果有相同的值,先给它乘以一个足够大的数(为了避免后面加行号时产生新的重复值),在加上相应的行号,在用SMALL取值,然后查找则就按成绩、行号同时满足由小到大了。
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 09:59 , Processed in 0.478476 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表