欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

WPS表格制作动态课程表以特殊格式显示当天内容

程序员文章站 2022-06-28 19:06:09
课程表是帮助学生了解课程安排的一种简单表格。简称课表。课程表(简称为课表)分为两种:一是学生使用的。二是教师使用的。 学生课表填写单元格的内容是所要学习的各个学科...

课程表是帮助学生了解课程安排的一种简单表格。简称课表。课程表(简称为课表)分为两种:一是学生使用的。二是教师使用的。
学生课表填写单元格的内容是所要学习的各个学科名称。
课程表需要的元素有“标题、日期、课序、课程”四方面。

此课程表可不一般主要功能是:当你打开该课程表时,如果今天是星期一,则星期一这天的内容,以特殊格式显示(黄底红字),如果今天是星期四,则星期四这天的内容,以特殊方式显示,其他天的显示是灰色的;
本例引用J1单元格,即当前日期使用公式”=TODAY()“;引用J2单元格,即当前日期是星期几使用公式”=WEEKDAY(,)“;

具体的制作流程为:制作普通课程表、获取当前日期、获取当前日期是星期几、设置显示格式、设置条件格式;感兴趣的各位同学可以借此机会学习下哦,希望本教程对大家有所帮助。

1、制作普通课程表:打开ET,输入课程表(如图1)。

WPS表格制作动态课程表以特殊格式显示当天内容

2、获取当前日期:在J1单元格中输入公式“=TODAY()”(引号不用输入,以下同)(如图2)。公式说明:该函数返回系统当前日期。

3、获取当前日期是星期几:在J2单元格中输入公式“=WEEKDAY(B9,2)”(如图2)。

WPS表格制作动态课程表以特殊格式显示当天内容

公式说明:该函数返回指定日期为星期几,使用格式是WEEKDAY(serial_number,return_type),serial_number是指定日期,本例引用J1单元格,即当前日期。return_type是确定返回值类型的数字。详细如下:

return_type 返回的数字
1或缺省 1(星期日)、2(星期一)......7(星期六)
2 1(星期一)、2(星期二)......7(星期日)
3 0(星期一)、1(星期二)......6(星期日)

4、设置显示格式:

将所有单元格填充为白色。将J1、J2单元格文字颜色设置为白色。将A1-I1单元格填充为淡蓝色。将C2-I8单元格文字颜色设置为灰色(如图3)。

WPS表格制作动态课程表以特殊格式显示当天内容

5、设置条件格式:
5.1、选择C2到C8单元格,选择“格式|条件格式”菜单项,打开“条件格式”对话框。从“条件1(1)”下拉列表框中选择“公式”①,在其右边的框内输入“=$J$2=1(数字1表示星期一)”②,单击“格式”按钮③(如图4)。

WPS表格制作动态课程表以特殊格式显示当天内容

5.2、此时开“单元格格式”对话框,设置文字的“字型①”“字号②”“颜色③”(如图5)。单击“图案”选项卡,设置单元格底纹颜色。

WPS表格制作动态课程表以特殊格式显示当天内容

选择D2-D8单元格,按上述方法对星期二的内容设置条件格式,注意此时条件公式应为“=$J$2=2(后面的数字2表示星期二)”。依此类推,设置完每一天的条件格式。

好了,打开这这个课程表看看吧。最终效果如图6。

WPS表格制作动态课程表以特殊格式显示当天内容