基础制作法(适合新手,快速上手)
这种方法最简单,直接利用 Excel 的基本单元格功能。
第一步:规划表格结构
在脑海里规划好你的课程表需要包含哪些信息:

- 行:代表时间,第1-2节、第2-4节等。
- 列:代表星期,星期一、星期二...星期日。
- 表头:需要“课程名称”、“地点”、“教师”等信息。
第二步:输入基本框架
- 打开 Excel,新建一个工作簿。
- 合并单元格:选中 A1 到 H1 单元格,点击“开始”选项卡中的“合并后居中”,输入“课程表”作为标题。
- 输入星期:在 A2 到 G2 单元格中,依次输入“星期一”、“星期二”...“星期日”。
- 输入时间:在 A3 到 A10 单元格中,依次输入你的时间,
- A3:
第1-2节 (8:00-9:40) - A4:
第3-4节 (10:00-11:40) - A5:
第5-6节 (14:00-15:40) - ...以此类推。
- A3:
你的表格框架已经基本搭好了。
第三步:设置格式(让表格更美观)
- 调整行高和列宽:选中所有单元格,拖动行号或列标之间的分隔线,调整到合适的宽度和高度,也可以在“开始”选项卡中找到“格式”进行精确设置。
- 添加边框:选中需要添加边框的区域(A2:H10),点击“开始”选项卡 -> “边框” -> 选择“所有框线”。
- 设置字体和颜色:可以选中表头(第一行和第一列),设置加粗、增大字号、更改字体颜色等,使其更醒目。
- 设置背景色:选中表头行,点击“填充颜色”按钮,为其添加一个浅色背景,增加区分度。
第四步:填写课程内容
直接在对应的单元格中输入你的课程信息,在 C3 单元格(星期三第1-2节)输入“高等数学”,在 D4 单元格(星期四第3-4节)输入“大学英语”等。
最终效果示例:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 课程表 | ||||||
| 2 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | |
| 3 | 第1-2节 (8:00-9:40) |
高等数学 | |||||
| 4 | 第3-4节 (10:00-11:40) |
大学英语 | |||||
| 5 | 第5-6节 (14:00-15:40) |
||||||
| 6 | 第7-8节 (16:00-17:40) |
条件格式法(让课程一目了然)
如果你的课程有不同类型(如必修课、选修课、实验课),可以用颜色来区分,让课程表更直观。

- 完成基础制作:首先按照方法一,制作好课程表的基本框架并填好课程。
- 应用条件格式:
- 选中所有课程内容所在的单元格区域(B3:G10)。
- 点击“开始”选项卡 -> “条件格式”。
- 选择“新建规则”。
- 设置规则:
- 在弹出的窗口中,选择“只为包含以下内容的单元格设置格式”。
- 在“编辑规则说明”中,选择“单元格值”、“等于”,然后在后面的框里输入你的第一个课程名称,高等数学”。
- 点击“格式”按钮,在“填充”选项卡中选择一种颜色(比如浅蓝色),然后确定。
- 点击“确定”应用规则。
- 重复添加规则:重复第2和第3步,为“大学英语”、“体育”等其他课程设置不同的颜色。
你的课程表会根据课程名称自动填充不同的颜色,非常清晰。
数据透视表法(适合需要管理大量课程或生成多份不同课程表的用户)
这种方法更高级,适合需要从大量课程数据中快速生成特定课程表(如某位老师的课程表、某个教室的课程表)的场景。
准备数据源
不要在课程表里直接写内容,而是创建一个数据源工作表,这个表至少包含三列:星期、节次、课程名称(还可以加上教师、地点等)。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 星期 | 节次 | 课程名称 | 地点 |
| 2 | 星期一 | 第1-2节 | 高等数学 | 教学楼A101 |
| 3 | 星期三 | 第1-2节 | 高等数学 | 教学楼A101 |
| 4 | 星期四 | 第3-4节 | 大学英语 | 外语楼B203 |
| 5 | 星期二 | 第5-6节 | C语言程序设计 | 计算机中心C305 |
| 6 | 星期五 | 第7-8节 | 体育 | 体育馆 |
第二步:创建数据透视表
- 选中你的数据源区域(A1:D5)。
- 点击“插入”选项卡 -> “数据透视表”。
- Excel 会自动选中数据范围,直接点击“确定”。
- 会生成一个空白的数据透视表和“数据透视表字段”窗格。
第三步:拖拽字段生成课程表
这是最关键的一步,只需用鼠标拖拽字段到指定区域:

- 将“节次”字段拖到“行”区域。
- 将“星期”字段拖到“列”区域。
- 将“课程名称”字段拖到“值”区域。
Excel 会自动为你生成一个漂亮的课程表!如果还需要地点,再将“地点”字段也拖到“值”区域即可。
优点:
- 动态更新:当你在数据源中添加、修改或删除课程时,只需在数据透视表上右键点击“刷新”,课程表就会自动更新。
- 灵活分析:你可以轻松生成不同维度的课程表,比如把“教师”拖到“列”区域,就能生成老师的课程表。
使用模板(最快捷)
如果你不想自己动手,可以直接使用 Excel 内置的模板。
- 打开 Excel,点击“文件” -> “新建”。
- 在搜索框中输入“课程表”或“Schedule”。
- Excel 会在线搜索并展示多种精美的课程表模板。
- 选择你喜欢的模板,点击“创建”,下载并打开它。
- 只需在模板的相应位置填入你的课程信息即可。
优点:美观、专业,节省大量格式设计时间。
小贴士与技巧
- 冻结窗格:如果课程表行数或列数很多,查看下方或右侧内容时表头会消失,你可以选中“B2”单元格,然后点击“视图”选项卡 -> “冻结窗格” -> “冻结拆分窗格”,这样,无论你滚动到哪里,第一行和第一列都会固定显示。
- 打印设置:如果需要打印,点击“文件” -> “打印”,在“设置”中可以调整“打印标题”,让每一页都重复打印表头(即星期和节次),方便阅读。
- 保护工作表:制作完成后,可以点击“审阅” -> “保护工作表”,防止他人意外修改你的课程表。
希望这个详细的教程能帮助你制作出一份满意的课程表!
标签: Excel课程表模板 合并单元格 条件格式