使用excel通過結合乙個日期函式和條件格式化規則,你能在乙個簡單的日曆表中不斷變換地突出週末。如下圖展示的日曆並不全面——它不能面面俱到。比如,當最後三列(29、30、31)不適用於當前月的實際天數時,是不會報錯的。你可以自行新增該函式,但本文例項中不包含之。
建立:
從頭建立表是很簡單的。如上圖所示,輸入適當的格式和標籤以建立乙個類似於下圖的表:
接下來,在c6單元格中輸入如下公式,複製到第六行其它的單元格。
=weekday(date($c$3,$c$2,c5))
這個函式通過結合c3的年值、c2的月值和c5的日值,建立了一系列日期值,前兩個引用是絕對的,最後乙個是相對的。因此,一旦你複製它d6:ag6,公式引用第五行的值。在這一點上,第六行包含重複值,值1到7。這些值代表一星期,以星期天作為第一天,星期六作為最後一天,因此1到7分別代表星期天到星期六。
為了顯示星期的名字,你可以運用如下的自定義格式:
選擇c6:ag6。
點選陣列(在主標籤上)對話方塊啟動器。若是2003版本,右鍵點選物件,並選擇格式化單元格。
在類別列表中,選擇自定義。
在型別欄位中,輸入ddd。
點選「確定」。
條件格式化:
現在,是時候運用如下條件格式化規則了。
選擇c5:ag12(當然你的日曆可能包含更多行)。
在主標籤,點選條件格式化。若是2003版本,從格式選單中選擇條件格式化。
選擇新規則。若是2003版本,選擇公式i並直接跳到第五步
在結果對話方塊中,選擇最後的規則型別:用公式來決定哪些單元格被格式化。
在規則描述控制中,輸入如下公式:
=weekday(date($c$3,$c$2,c$5),2)>5
點選格式化。
點選填充選項卡,選擇一種顏色,然後點選「確定」。若是2003版本,點選模式選項卡。
點選「確定」回到表。
要小心這個函式,你會注意到上面使用的是2值作為weekday()函式的第二提要,這很重要,這麼做,使得星期一取代星期天而作為一周第一天——相應地調整該值即可。這個簡單的步奏簡化了條件格式化公式。>5的成分標識了6和7的值——它們在這個例項中分別是星期六和星期天。如果你保持預設的星期天為第一天,則這個公式不起作用。
在c2和c3中分別更新月和年。條件格式化將相應地調整週末。
你不需要用乙個grid-type日曆來使用這種條件格式化技巧。如下條件格式化公式突出週末日期於單個列中。
Excel操作 條件格式的使用
條件格式 使用條件格式可以幫助我們直觀地檢視和分析資料 發現關鍵問題以及識別模式和趨勢。條件格式根據指定的條件更改單元格的外觀,如果條件為true,則設定單元格區域的格式。如果條件為false,則不設定單元格區域的格式。突出顯示 1 突出顯示單元格規則 小於,重複值 2 最前最後規則 低於平均值 3...
Excel中的條件格式
對最高收益的債券整行突出顯示 使用的公式為 d2 max d 2 d 11 接下來簡單說說公式的意思吧 先使用max d 2 d 11 計算出d列的收益率最大值,然後與d2單元格中的數值進行比較,判斷該單元格中的數值是否等於該列的最大值。因為事先選中的是乙個多行多列的單元格區域,並且每一行中都要以該...
EPPlus設定Excel條件格式
在excel中,可以設定條件格式,例如當單元格中的值小於0時,突出顯示,如圖 epplus也可以實現條件模式 epplus提供了條件格式的方法 conditionalformatting 該物件中含有預定義的規則,同時也支援自定義規則。以下 則是利用預定義的規則去實現 worksheet.dimen...