珍藏,最全面+最完善的Excel條件格式使用手冊

圖 ●文 | 安偉星 來源 | 精進Excel

Excel的條件格式是一個使用頻率非常高的功能,它能夠讓Excel更智能,但是很多人用的不明不白。

今天這篇文章讓你完全掌握Excel條件格式。

什麼事條件格式呢,其實就是讓符合條件的單元格顯示為預設的格式。根據條件使用數據條、色階和圖標集,以突出顯示相關單元格,強調異常值,以及實現數據的可視化效果。

Excel菜單中,一個完整的條件格式稱為一條規則(即條件+格式=規則),Excel條件格式,預設了五種類型的規則,如圖紅框內所示,本篇教程主要講自定義規則,即通過「新建規則」創建的規則。

點擊「新建規則」之後,如圖所示為可以創建的六種規則。

舉個例子:

創建的規則:將銷售額小於5000的單元格設置為紅色加粗字體

在這條規則中,條件是:銷售額小於90,格式是:紅色加粗字體

這六種規則,其實可以分為三類:

001、單元格內可視化(即基於各自值設置所有單元格的格式)

002、數值突出顯示(即新建格式規則中第2到第5項)

003、使用公式控制格式(即使用公式確定要設置格式的單元格)

001 單元格內可視化

單元格內可視化,就是將數值進行圖形化表示,只不過這裡的圖形化指的是單元格的格式。我們通過格式的差異體現出數值的差異,從而將數值巧妙轉化為圖形表達。

單元格內可視化使用第一個規則類型,它又包含四種不同的樣式。

01 用「三色刻度」展示數據分布

「雙色刻度」和「三色刻度」都可以稱為色階,即通過顏色的不同代表不同的數值大小。他們的用法幾乎一致,我們就用「三色刻度」來展示各產品的銷售分布情況。

如圖是各產品的銷量數據,希望通過顏色來展示數據的分布情況。

選中B3:N8數據區域,然後選擇三色刻度樣式,規則說明中會出現三個數值,其中紅色、黃色、綠色分別代表了最小值、中間值、最大值。

(注意:最小值、中間值和最大值的類型都可更改,默認情況下,最小值取得就是數值中的最低值,中間值取得是50%)

設置完成後,銷售數據表就變成顏色填充的表格,從顏色就可以看出銷量的分布情況。

02 用「數據條」展現數值大小

數據條規則可使數據圖形化,即可以通過數據條單純地展示數值的大小,也可以展示數據的進度(將最大值設置為目標值)。

如圖,格式樣式選擇「數據條」,默認情況下,「最小值」和「最大值」的類型都是自動,此時:最大值對應的數據條將充滿單元格。

而本列中,我們將「最大值」的類型更改為數字,並填入目標值3000,此時:大於3000的的數值對應的數據條將充滿,其他值按比列填充數據條。

設置完成後,銷量數據表就像是一個條形圖一樣,一目了然就能看出個數值的大小和進度。

註:數據條「最大值」的「類型」應該如何選擇?

最大值指的是數據條達到滿格應該對應的數值。最大值可由六種類型賦值:最高值、數字、百分比、公式、百分點值、自動。

常用的三種類型的含義如下:

最高值:當前數據列中的最高值

數字:用戶自定義填寫數值

公式:使用公式定義

數據條的另一個經典用法是突出正負值,在表達數據的增長情況時,非常清晰。比如,產品銷量數據表中,我們在「同比增長」一列設置數據條,那麼增長為負值的數據條會顯示為紅色。

關於負值和坐標軸的設置,可以在「編輯規則說明」界面點擊「負值和坐標軸」

然後在彈出的「負值和最標軸設置」中,可以設置負值條形圖的顏色和坐標軸的位置。

03 用「圖標集」展示數據特徵

我們經常會以優良中差來判斷學生的成績,判定成績多數人會想到使用IF函數或者VLOOKUP函數,其實還有一個更好的方法就是「圖標集」。

比如學生的成績:85以上為優秀,用藍色的旗表示;75以上為良好,用黃色的旗表示;低於75為一般,用紅色的棋表示。

Step1:選擇「圖標集」,並選擇合適的「圖標樣式」

Step2:設置規則

應該注意的是,使用圖標集,最多只能設置五個等級圖標,這在大多數情況下夠用了。

002 數值突出顯示

本文開頭說過,在新建規則的第2到第5都屬於數值突出顯示的範疇,雖然有這麼多條,但是其實他們是同一回事:將滿足特定條件(往往是我們希望關注的數據)的數值設置特別的格式,以突出顯示

這些特點的條件可以是這些:

  • 大於(或者小於)某值
  • 包含特定文本
  • 排名前幾名的數值
  • 高於或低於平均值
  • 唯一值或者重複值

如果你對Excel的篩選功能比較熟悉的話,你會發現,這些條件和篩選中的條件幾乎完全一樣。

(事實上,對特殊數值進行突出顯示,也屬於篩選的一種,仔細想想,是這個道理吧)

01 突出不及格的成績

選中需要設置條件格式的數據區域,然後再「選擇規則類型」中點選「只為包含以下內容的單元格設置格式」,然後設置條件:單元格的中的值小於60.

然後點擊格式

並設置格式為字體加粗、紅色。

小於60的成績就會自動顯示我我們設置的格式

02 突出前三名和後三名

>>GIF

GIF圖示中只演示了前三名的設置方法,後三名設置方法是一樣的。

03 重複值和唯一值突出顯示

比如成績單中,需要檢驗學生姓名是否有重複錄入,如果有重複,則標記出來。

>>GIF

003 使用公式控制格式

使用公式控制格式應該來說是條件格式中最難的:

第一個難點是如何按要求寫出有效的公式;

第二個難點是條件格式的作用有限順序和範圍;

「使用公式確定要設置格式的單元格」這條規則中,「條件」指的是公式的運算結果,只有當條件為「真」時,格式才能生效。這就對公式的結果有一個明確的要求:即公式的結果必須是邏輯值(公式必須返回是或否)。

設置操作方法很簡單,填寫公式、設置格式即可完成,如圖所示。

01 突出顯示每科目的最低成績

Step1:選中C2:E13單元格區域,新建格式規則

Step2:寫入公式,然後設置突出顯示的格式

=C2=MIN(C$2:C$13)

提示:

1、MIN(C$2:C$13)部分計算出公式所在列的最小值,注意這裡的單元格引用C$2:C$13,列相對引用、行絕對引用,這是因為總共有三列科目,作用區域需要自動擴展為D$2:D$13和E$2:E$13

2、然後判斷C2(活動單元格),是否等於公式所在列的最小值。

3、在條件格式中,針對活動單元格的設置,將被作用到所選區域的每一個單元格

02 多條件設置

如圖所示的成績單,將科目一和科目二均大於90的成績,在科目一和科目二兩列標記出來。

應該設置的公式為 =AND($C2>90,$D2>90)

(AND($C2>90,$D2>90)部分表示兩個條件同時滿足)

因為需要標記科目一和科目二兩列,所以條件格式的作用區域為$C$2:$D$13

03 多條件多規則設置

多條件多規則設置就更加複雜了,我們來看一個場景:

如果有一科目不及格,則這一整行標記為黃色底紋;

如果兩個科目不及格,則這一整行標記為紅色底紋。

Step1:設置「如果有一科目不及格,則這一整行標記為黃色底紋」的規則

公式為=OR($C2<60,$D2<60),並設置填充為「黃色」底紋。

說明:

OR函數是「或」的意思,它的參數中只要有一個為真,則函數的返回值就為真,因此=OR($C2<60,$D2<60)表示兩個科目的成績只要有一個不及格,公式的結果就為真。

因為要對整行填充顏色,需要把「條件格式」設置到整行的區域:可以在設置條件格式之前選擇$A$2:$D$13區域,也可在管理規則中修改「應用於」區域。

點擊【應用】之後,會發現數據區域中只要有一科目成績不及格,就被標記為黃色底紋,其中當然也包含兩科目都不及格的情況,如圖第12行。因此,我們還需要再設置條件,專門為兩個科目都及格的情況設置紅色底紋。

Step2:設置「如果兩個科目不及格,則這一整行標記為紅色底紋」的條件

寫入公式=AND($C2<60,$D2<60),並設置填充色為紅色,

同樣在管理窗口,將新設置的「條件格式」應用於整個數據區域,如圖所示。在規則管理窗口,可以看到新創建的規則,自動排在了前面,這種排列順序就是「條件格式」的「優先順序」,如果兩個條件有衝突,排在前面的「條件格式」先執行,通過下圖中右上角的三角符號可以調節條件格式的順序

兩個條件格式的綜合作用結果如圖所示。

提示:

如果公式=OR($C2<60,$D2<60)設置的條件放在第一位,那麼將優先執行此條件,而兩個科目都不及格也是滿足此條件的,所以就不會執行公式=AND($C2<60,$D2<60)設定的條件,因此紅色底紋不會顯示。所以,在多條規則的情況下,一定要注意規則的優先順序。

004 條件格式管理

01 規則管理

我們可以通過「條件格式規則管理器」對條件格式進行管理:

①:選擇要管理的條件格式規則

②:新建規則

③:編輯規則(對規則進行重新設置)

④:規則優先順序調整

⑤:規則應用範圍更改

⑥:終止規則選項

02 條件設置要點

我們知道使用公式控制格式是難點,其核心是如何將條件用函數的表達出來。

1、公式的編寫

首先公式必須以等號=開頭,這個等號的意思是判斷「是否滿足公式的結果」,等號後面的公式是要判斷的條件,公式的返回值要麼是TRUE,要麼是FALSE,不能為其他類型的返回值。

2、公式中單元格區域的引用方式

條件格式是逐個單元格進行判斷的,在條件格式中,針對活動單元格的設置,將被作用到所選區域的每一個單元格。因此,在設置公式的時候,一定要注意相對引用和絕對引用的正確使用。

3、條件區域與作用範圍

設置單元格的條件格式,一定要搞清楚條件所引用的單元格和滿足條件的情況下,需要應用格式的單元格,兩者可以不同也可以相同。

比如:條件區域為課程成績,作為範圍即可以是科目成績,也可以是姓名,甚至可以是整行。

4、規則的優先順序

在規則管理窗口中,優先執行排在上面的規則。在多規則並存的情況下,如果他們的作用區域是相同的,這時候就要考慮規則的優先順序。

作者:安偉星,Excel培訓師,微軟Office認證大師,知乎專欄作者,《競爭力:玩轉職場Excel,從此不加班》圖書作者,原創公眾號:精進Excel(ID:SeniorExcel)

關注公眾號,回復「條件格式」,下載原始素材。

weixin.qq.com/r/Kzn64lr (二維碼自動識別)


推薦閱讀:

世紀佳緣用戶畫像-Part1
leaflet在線地圖——常用熱力地圖
pyecharts 又更新啦!繪圖速度更快啦!
技術乾貨:日誌數據可視化分析展示平台的建設之路
如何製作非常精美的圖表?

TAG:MicrosoftExcel | MicrosoftOffice | 数据可视化 |