原創|行業資訊|編輯:郝浩|2013-09-23 09:03:01.000|閱讀 1330 次
概述:使用Excel的條件格式化,讓你從視覺上直觀地看到高亮顯示的周末。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
使用Excel通過結合一個日期函數和條件格式化規則,你能在一個簡單的日歷表中不斷變換地突出周末。如下圖展示的日歷并不全面——它不能面面俱到。比如,當最后三列(29、30、31)不適用于當前月的實際天數時,是不會報錯的。你可以自行添加該函數,但本文實例中不包含之。
創建:
從頭創建表是很簡單的。如上圖所示,輸入適當的格式和標簽以創建一個類似于下圖的表:
接下來,在C6單元格中輸入如下公式,復制到第六行其它的單元格。
=WEEKDAY(DATE($C$3,$C$2,C5))
這個函數通過結合C3的年值、C2的月值和C5的日值,創建了一系列日期值,前兩個引用是絕對的,最后一個是相對的。因此,一旦你復制它D6:AG6,公式引用第五行的值。在這一點上,第六行包含重復值,值1到7。這些值代表一星期,以星期天作為第一天,星期六作為最后一天,因此1到7分別代表星期天到星期六。
為了顯示星期的名字,你可以運用如下的自定義格式:
條件格式化:
現在,是時候運用如下條件格式化規則了。
要小心這個函數,你會注意到上面使用的是2值作為WEEKDAY()函數的第二提要,這很重要,這么做,使得星期一取代星期天而作為一周第一天——相應地調整該值即可。這個簡單的步奏簡化了條件格式化公式。>5的成分標識了6和7的值——它們在這個實例中分別是星期六和星期天。如果你保持默認的星期天為第一天,則這個公式不起作用。
在C2和C3中分別更新月和年。條件格式化將相應地調整周末。
你不需要用一個grid-type日歷來使用這種條件格式化技巧。如下條件格式化公式突出周末日期于單個列中。
=WEEKDAY(A2,2)>5
擴展閱讀:
如何使用Stimulsoft Reports .Net的Designer.EXE連接MS Excel
利用Solid Converter PDF提取Excel表格并打印
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網