先来看一下效果图:今天是星期几,星期几的课程就自动突出显示。

当前为星期日,星期日这一列就自动用黄色填充,非常方便我们查看。

效果图1

如何制作这样的动态课程表呢?一起来看以下的教程:


第一步

1.随意选择两个空白(辅助)单元格。

2.一个空白单元格输入函数=today(),返回当前日期。

3.另一个空白单元格输入函数=weekday(日期序号,返回值类型),返回当前星期的序列号。(如本例,返回值类型选“2”,则“星期一”返回值为“1”,“星期二”返回值为“2”......“星期日”返回值为“7”。)

制作动态课程表1


第二步

1.选择课程表中“星期一”所在列的单元格,即某星期要突出显示的单元格。

2.设置“条件格式”。开始——条件格式——新建规则——使用公式确定...

3.(对本例来说)在公式输入框中,输入=$D$15=1。(“$D$15”——用鼠标点击weekday函数所在的单元格即可)

4.点击“格式”,设置自己喜欢的格式即可。

制作动态课程表2


第三步

步骤同上,依次对“星期二”、“星期三”、“星期四”......“星期日”进行设置即可,注意改变公式后面的数字。简而言之,就是星期几,公式后面就等于几(详细的请看如下1/2/3/4小点)。

1.选择课程表中“星期N”所在列的单元格,即某星期要突出显示的单元格。

2.设置“条件格式”。开始——条件格式——新建规则——使用公式确定...

3.(对本例来说)在公式输入框中,输入=$D$15=N。(“$D$15”——用鼠标点击weekday函数所在的单元格即可)

4.点击“格式”,设置自己喜欢的格式即可。

制作动态课程表3


补充

1.如果辅助的单元格看着碍眼,可以把该单元格的填充色和字体颜色都改为白色,这样就看不到了。

2.如果表格不刷新,按F9快速刷新。

3.可以根据个人喜好,先把课程所在单元格的字体颜色改为灰色,再进行条件格式的设置,这样对比更加鲜明。效果如下图:

效果图2


谢谢大家观看本篇教程,祝大家工作顺利!