使用Excel的條件格式來突出顯示週末

2022-08-18 15:33:14 字數 1843 閱讀 4645

使用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...