動态課程表是指,用WPS或EXCEL制作一個課程表,當你打開課程表格時,若果今天是周三,則課程表裡的周三這列會自動改變樣式,提醒你這一天的課程安排,其他課程日期列都不變。
第一步,制作一張普通的課程表,打開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,你明白了嗎?
,