Excel精英培训网

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

[已解决]请教高手关于驾校学员分车

[复制链接]
发表于 2014-5-25 16:00 | 显示全部楼层 |阅读模式
本帖最后由 wxb120205 于 2014-5-26 08:44 编辑

一、“九期科目二分好学员”工作表先按照C列“车号”排序,效果和“驾校九期科目二分好学员(已经按照我的思路要求做好)”工作表C列“车号”栏 一样。

二、“九期科目二分好学员”工作表A列“序号”排序要求:1、按照C列“车号”大小排好序后,每车A列“序号”从“1”开始,如:“9807”车A列“序号”1-24,并且再在“9807”号车加入1名学员后,A列“序号”自动变成1-25,以此类推。最后“9807车”A列“序号”1-25(A3:A27)列底色变成“红色”。
其它车(如:9807、9810、9811.………………等车,车号不连续,没关系(如9807后紧跟9810),因为车号不是自动生成的,需要我提前手动加入定好。)做法以此类推,底色用其它颜色,只要相邻车底色颜色不同就可以,这样方便看每辆车有多少学员。效果和“驾校九期科目二分好学员(已经按照我的思路要求做好)”工作表A列相同。

三、我们这期规定每辆车学员最多25名(如“9807”车最多学员25名)这个在VBA程序里要设定好,每期学员每辆车多少名学员不是固定不变的,在分车之前应该设定好,这个你设置一个按钮,填入数字后确定,就整体设置好了。“往期科目二延期与不合格”工作表(A3:J115)带绿色底色的学员按C列“车号”所对应的车号,如“于潭宗”所对应“9807”车,那这个学员就加入到“九期科目二分好学员”工作表中所对应C列“9807号车内”,前提此车学员不能超过25名。(如:“九期科目二分好学员”工作表中“9967”车现有20学员,在“往期科目二延期与不合格”工作表中绿色底色“9967”车所对应的学员有13名,如果都定向调入九期科目二分好学员”工作表中“9967”车中,那学员人数就成为33名,大于前提设定的25人,出现这样的问题,就需要在往期科目二延期与不合格”工作表中绿色底色“9967”车所对应的学员13名中自动调出5人加入九期科目二分好学员”工作表中“9967”车后,学员达到25名,在往期科目二延期与不合格”工作表中带绿色底色“9967”车中学员就剩余8名了,这8名学员就自动加入往期科目二延期与不合格”工作表中没有底色学员的行列,然后再按照没有底色学员的分车方法进行分,见黄色区域的文字)依次类推。没有底色的学员(A116:J207)再按照每车25名的设定自动填充九期科目二分好学员”工作表中的任何车辆内只要此车没有超过或等于25名人员的前提下。不用参照C列“车号”。如“往期科目二延期与不合格”表A133“朱玉芹”自动加入任何“车辆”,

四、上述三项操作完成后,效果应该就和“驾校九期科目二分好学员(已经按照我的思路要求做好)”工作表一样,看A列效果就明白了。最后打印要求:按每辆车自动打印。如:“9807”车打印出来是A1:I27,“9810”车打印出来是A1:I2
+ A28:I51(见“ 9810”工作表效果),其它打印依次类推。引用的相关表格请看附件,谢谢!!!








最佳答案
2014-5-30 10:34
按上面的思路加了段代码,把下面三车小于10人的分配掉了。

9期学员名单分车0.zip

103.42 KB, 下载次数: 22

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-5-25 17:30 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-5-25 19:42 | 显示全部楼层
希望“SU45”能再帮我看看,很希望您能帮我解决,谢谢!!!
回复

使用道具 举报

 楼主| 发表于 2014-5-26 08:42 | 显示全部楼层
su45 发表于 2014-5-25 17:30
看了半天也没看明白!

恳请老大再细细看看,急需要这样的东东啊!感谢!!!
回复

使用道具 举报

发表于 2014-5-26 10:45 | 显示全部楼层
正在考虑ing………………
回复

使用道具 举报

 楼主| 发表于 2014-5-26 13:30 | 显示全部楼层
谢谢您,一直在线等,感谢你的努力。
回复

使用道具 举报

发表于 2014-5-26 14:17 | 显示全部楼层
全当交个差吧!

9期学员名单分车.zip

113.57 KB, 下载次数: 15

回复

使用道具 举报

发表于 2014-5-26 16:05 | 显示全部楼层
调试了半天,到最后发现你的车号有时有空格。。。。。。

9期学员名单分车0.rar

86.37 KB, 下载次数: 8

回复

使用道具 举报

发表于 2014-5-26 16:08 | 显示全部楼层
按“生成总表”会根据你要求每车25人,以表1为基础,以绿色部分次之,无色部分再次之的顺序排车
按“生成分表”会按车号生成工作表。
回复

使用道具 举报

 楼主| 发表于 2014-5-26 16:51 | 显示全部楼层
能否把密码给我,我看看你的程序,分的不对啊!有的车3人,有的车19人。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 08:57 , Processed in 0.400380 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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