同事問到,在 Excel 中的一長串日期中,如何能自動標示週末假日(星期六、日)?(參考下圖)
建議使用「設定格式化的條件」來處理較為簡單,參考下的步驟:
1. 選取儲存格A2:B20。
2. 新增規則,選取「使用公式來決定要格式化哪些儲存格」。
3. 輸入公式:=WEEKDAY($A2,2)>5,即取出星期六和星期日者。
4. 設定格式(粉紅色儲存格底色之紅色字)。
【延伸閱讀】
* Excel-列出時間區間中特定星期幾的日期(WEEKDAY)
* Excel-利用SUMPRODUCT、WEEKDAY、INDIRECT計算今天起的日期區間中特定星期幾的數量
* Excel-在日期清單中標示星期六日的日期(WEEKDAY)
* Google試算表-從日期和時間清單中計算一週各天裡秒數區間的次數(SUMPRODUCT,WEEKDAY)
* Excel-產生不包含星期六、日的日期Excel-依日期的星期幾排序
【補充資料】
關於函數之詳細函數說明,請參考微軟網站:
WEEKDAY:http://office.microsoft.com/zh-tw/excel-help/HP010343015.aspx
WEEKDAY:傳回符合日期的星期。給定的日預設為介於1(星期日)到7(星期六)之間的整數。 |
語法:WEEKDAY(serial_number,[return_type]) serial_number:要找的日期的代表序列值。 return_type:決定傳回值類型的數字。 |
RETURN_TYPE |
傳回的數字 |
1或省略 |
數字1(星期日)到7(星期六)。 |
2 |
數字1(星期一)到7(星期日)。 |
3 |
數字0(星期一)到6(星期六)。 |
11 |
數字1(星期一)到7(星期日)。 |
12 |
數字1(星期二)到7(星期一)。 |
13 |
數字1(星期三)到7(星期二)。 |
14 |
數字1(星期四)到7(星期三)。 |
15 |
數字1(星期五)到7(星期四)。 |
16 |
數字1(星期六)到7(星期五)。 |
17 |
數字1(星期日)到7(星期六)。 |
留言列表