操作方法
制作一张普通的课程表,打开excel或et,输入课程;
设置表格的样式,并将日期与课程部分设置成灰色背景,字体也用浅灰色;
选择星期一这列,在菜单面板上找到【条件格式】,【新建规则】选择【使用公式确定要设置格式的单元格】,输入公式”=WEEKDAY(TODAY(),2)=1“,设置【格式】里的颜色背景;
选择星期二,如上设置条件格式,输入公式”=WEEKDAY(TODAY(),2)=2“;依次选择其他星期,同样设置,只改变最后一个等号后的数字即可。
动态课程表用到的两个函数分别是,“TODAY”和“WEEKDAY”日期函数。 “TODAY”函数是返回当前日期的序列号,序列号是表格 日期和时间计算使用的日期-时间代码。 “WEEKDAY”函数是返回日期为星期几,默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。
语法:WEEKDAY(serial_number, return_type) 第一个参数(serial_number,)是要查的日期,应使用DATE函数输入日期,例如使用DATE(2018,11,11),表示输入2018年11月11日。如果直接以文本形式输入日期,则会出现问题。 第二个参数(return_type),是返回的数字。 输入1或省略,函数返回数字1(星期日)到数字7(星期六); 输入2,数字1(星期一)到数字7(星期日); 输入3,数字0(星期一)到数字6(星期日);
说明一下,第二个参数控制的是返回数字代表的周几,比如默认省略时,输入的日期这天是周五,函数返回的数字就是6;而参数输入2时,则返回5,你明白了吗?