00:00 / 03:55
连播
清屏
智能
倍速
点赞371
00:00 / 04:06
连播
清屏
智能
倍速
点赞31
00:00 / 01:04
连播
清屏
智能
倍速
点赞1675
数据说1周前
排课排到崩溃?这个Excel工具自动排课,还能按班级生成课表 本工具是一套轻量高效的 Excel 排课辅助模板,通过 VBA 自动化 + 手动微调结合的方式,快速完成学校课程编排与课表输出,适配中小学校常规排课场景。 一、核心功能架构(分模块设计的优势) 工具分为 **「排课计算」「班级课表生成」「教师课表生成」3 个独立模块 **—— 拆分设计的核心是适配 “排课→微调→输出” 的实际工作流: 排课过程中可能因资源限制(如教师 / 课时不足)出现 “部分课程未排满” 的情况,需手动微调排课结果; 独立模块支持在微调后的最终排课结果上,按需生成班级 / 教师课表,避免重复排课,兼顾效率与灵活性。 二、功能详情 1. 排课计算模块:自动完成课程编排 基于 “基础数据” 自动生成全局排课结果表,是工具的核心计算模块。 基础数据填写规则: 常规课程(语数英等非固定课): 填写课程对应班级、科目、教师、周课时要求; G 列「可排节次」:指定该课程允许安排的时段(如 “周一 1 节,周一 2 节”),排课时将优先从该列表中选择时段; 特殊课程(班会 / 例会等固定课): 填写固定的星期、节次(如 “周一 8 节”),排课时会优先占用对应时段; J 列「全校统一课时清单」:定义全校周课时总量(示例为 “周一至周五每日 8 节”),作为排课的时间范围基准。 排课逻辑: 自动读取基础数据,通过贪心算法完成课程分配(优先排周课时多的主科、避免教师冲突 / 连堂),最终输出包含所有班级 / 课程的全局排课结果表。 2. 班级课表生成模块:按模板输出班级专属课表 基于排课结果表,一键生成所有班级的独立课表,并导出为新 Excel 文件(便于打印存档): 自动匹配 “班级课表模板” 格式(行 = 节次、列 = 星期),每个班级对应一个工作表; 课表自动填充课程内容(科目 + 教师),格式标准化,无需手动调整。 3. 教师课表生成模块:按模板输出教师周课表 同样基于排课结果表,一键生成所有教师的周授课安排表,导出为新 Excel 文件: 自动匹配 “教师课表模板” 格式(行 = 节次、列 = 星期),每个教师对应一个工作表; 课表显示授课班级 + 科目(如 “高一 1 班 - 语文”),同一时段多班级授课自动换行展示,清晰直观。 #excel #问题与离题
00:00 / 04:05
连播
清屏
智能
倍速
点赞22
00:00 / 03:26
连播
清屏
智能
倍速
点赞27
00:00 / 01:31
连播
清屏
智能
倍速
点赞7
00:00 / 01:05
连播
清屏
智能
倍速
点赞5