Excel精英培训网

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

请教:按名次分班

[复制链接]
发表于 2015-8-27 09:57 | 显示全部楼层 |阅读模式
请大侠们,帮一帮!
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2015-8-27 09:57 | 显示全部楼层
附件:

按名次分班.rar

2.53 KB, 下载次数: 16

回复

使用道具 举报

发表于 2015-8-27 10:15 | 显示全部楼层
sf23f.gif

按名次分班2.rar (8.85 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2015-8-27 12:28 | 显示全部楼层
用的函数,而不用技巧操作,但是好难呀
没有借助你的名次列,如果可以借用,就简单多了。

按名次分班.zip

12.98 KB, 下载次数: 8

回复

使用道具 举报

发表于 2015-8-31 15:13 | 显示全部楼层
是啊,用排好序,然后复制粘贴就可以了,为么要用这么复杂的函数?简单问题复杂化了吧?
回复

使用道具 举报

发表于 2015-9-3 12:09 | 显示全部楼层
本帖最后由 高 于 2015-9-3 12:42 编辑

反正是按你的男1对应女6顺序排好了学生的顺序,如果就按这个规律(把排列好顺序的学生复制,按数值粘贴)自由分班行吗,否则稍微有点麻烦
另外,由于人数男女是各42人,又要男女对应,限制了分班的数量,不能整除42也不行啊。倒是可以分为7个班。操作方法是,把公式里的两个6换成7,一个5换成6,再把2班至6班清空,重新在正确位置输入2班至7班。这个你可以试一下。我试了,没问题的。
我现在传的这个文件就是分的7个班,实际上它是男1与女7对应的

按名次分7个班.zip

12.16 KB, 下载次数: 5

回复

使用道具 举报

发表于 2015-9-3 12:44 | 显示全部楼层
如果你要求的分班数能整除男女学生数,是可以很容易自由分班的。例如男女各40人,可以分4、5、10个班。倒是很容易分的。
回复

使用道具 举报

发表于 2015-9-3 16:22 | 显示全部楼层
本帖最后由 chinaman_86 于 2015-9-3 21:17 编辑

=CHOOSE(MOD(ROW(A1),2)+1,OFFSET($C$1,SMALL(IF(MOD(6-$D$2:$D$43,6)+1=--SUBSTITUTE(LOOKUP(1,0/NOT(N$1:N1=""),N$1:N1),"班",),ROW($D$2:$D$43)-1,99),QUOTIENT(ROW(D1)-LOOKUP(1,0/NOT(N$1:N1=""),ROW(N$1:N1))+2,2)),),OFFSET($A$1,SMALL(IF(MOD($B$2:$B$43-1,6)+1=--SUBSTITUTE(LOOKUP(1,0/NOT(N$1:N1=""),N$1:N1),"班",),ROW($B$2:$B$43)-1,99),QUOTIENT(ROW(B1)-LOOKUP(1,0/NOT(N$1:N1=""),ROW(N$1:N1))+2,2)),))
好复杂的公式!
回复

使用道具 举报

发表于 2015-9-3 20:39 | 显示全部楼层
方式是先用函数分出男生班级和女生班级,然后把它们粘贴至另一个区域,并根据班级进行排序。

按名次分班.zip

11.51 KB, 下载次数: 6

内详

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 21:58 , Processed in 0.295459 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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