Excel精英培训网

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

[已解决]请问排名一样的资料抓取问题?

[复制链接]
发表于 2012-4-6 13:13 | 显示全部楼层 |阅读模式
文件里有两个工作表,“工作表B”主要是根据“工作表A”的数据来排名。

现在问题是:
如果刚好有两个学生总平均分数一样,另一人的资料就不出现了。有没有办
法加上一些函数,让另一人的资料出现?即如“工作表C”所示的一样,谢谢!

paiming.rar (35.87 KB, 下载次数: 7)
 楼主| 发表于 2012-4-8 22:52 | 显示全部楼层
qinqh_yl 发表于 2012-4-8 14:29

谢谢,辛苦了!

回复

使用道具 举报

发表于 2012-4-9 00:27 | 显示全部楼层
向你学习,十分感谢,很不错,支持一下!
回复

使用道具 举报

发表于 2012-4-6 14:09 | 显示全部楼层    本楼为最佳答案   
R列内容也要用公式得出吧。
B3=INDEX('A-小考'!$A:$Z,RIGHT(SMALL('A-小考'!$R$3:$R$30*100+ROW($3:$30),ROW(1:1)),2),COLUMN())
数组公式,向右向下复制。
回复

使用道具 举报

发表于 2012-4-6 13:51 | 显示全部楼层
S3
  1. =INDEX('A-小考'!S:S,SMALL(IF('A-小考'!$R$3:$R$30=R3,ROW($3:$30),4^8),COUNTIF($R$3:R3,R3)))&""
复制代码
数组公式,ctrl+shift+enter三键结束下拉!
回复

使用道具 举报

 楼主| 发表于 2012-4-6 23:57 | 显示全部楼层
qinqh_yl 发表于 2012-4-6 14:09
R列内容也要用公式得出吧。
B3=INDEX('A-小考'!$A:$Z,RIGHT(SMALL('A-小考'!$R$3:$R$30*100+ROW($3:$30),R ...

当我因某种需求,必需把抓取的范围扩大,
但却产生很多零(请见“工作表B”),可否
再添加函数,让其正常显现。(类似排名为零者不计)

另外,当我又因某种需求,把“工作表A”
第31行及以下的部份删除,能否有法子让
“工作表B”的数据还是正常显现。

最后,“工作表B”绿色背景的零,可否以添加
函数的方式将其变为“空”。

真抱歉,给你添麻烦了,谢谢!

paiming2.rar (28.02 KB, 下载次数: 1)
回复

使用道具 举报

发表于 2012-4-8 14:29 | 显示全部楼层
excelwhisker 发表于 2012-4-6 23:57
当我因某种需求,必需把抓取的范围扩大,
但却产生很多零(请见“工作表B”),可否
再添加函数,让其正 ...

paiming2.rar (28.83 KB, 下载次数: 4)
回复

使用道具 举报

 楼主| 发表于 2012-4-6 22:33 | 显示全部楼层
hrpotter 发表于 2012-4-6 13:51
S3数组公式,ctrl+shift+enter三键结束下拉!

尚未看懂你的公式,还在研究着,谢谢你。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 17:27 , Processed in 0.322145 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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