糯米文學吧

位置:首頁 > 計算機 > office辦公

execl怎麼用條件格式中的圖標集來標識項目狀態

圖標集”是Excel2007版本以後的新增功能,主要包含了“自定義數字格式”和“條件格式”兩部分內容。下面YJBYS小編詳細解讀一下。

execl怎麼用條件格式中的圖標集來標識項目狀態

最終效果圖:

工作中有一些項目進程跟蹤表格通常如下圖所示,在“完成情況”一列中會通過文字來標識項目完成情況。如果前面六個階段全部打勾,則標識“已完成”,否則標識“進行中”。要實現這個功能,使用公式可以很容易實現,但是考慮到要用條件格式的“圖標集”工具來進行可視化的圖形標識,就需要將公式的結果設置為數值。因為只有數值可以進行“圖標集”的條件格式設置。

因此,在構建公式時,可以在H2單元格中輸入以下公式並向下拖拽填充至H7單元格:

=N(COUNTBLANK(B2:G2)=0)

COUNTBLANK函數表示統計一個區域中的`空白單元格數目,如果前面六個階段的單元格中不包含空白單元格,則COUNTBLANK(B2:G2)=0返回True(即表示項目已完成),否則返回False(即表示項目尚在進行中)。

最外圍的N函數用於將上述的True或False的邏輯判斷結果轉換為數值1或0,True對應結果為1,False對應結果為0。由此H列的結果就是由數值0或1來表示項目是否已完成,如下圖所示。

為了增強表格可讀性,H列的顯示內容還是可以設置為中文字符“已完成“或”進行中“並同時保持單元格數值仍舊為1或0,其方法就是通過自定義數字格式來實現。

選中H列中需要設置的單元格區域,按組合鍵打開【設置單元格格式】對話框,在【數字】選項卡的【分類】類型中選擇【自定義】,然後在右側的【類型】編輯欄中輸入

已完成;;進行中 注意代碼中包含兩個半角的分號

如下圖所示:

上述代碼是自定義數字格式的一種表示方式,自定義數字格式的常用代碼格式為

【大於零】;【小於零】;【等於零】

三個用半角分號隔開的區段分別代表了單元格中數值對應顯示的方案。當單元格數值大於零時,顯示第一個區段中的內容(此例中為“已完成“);當單元格數值小於零的時候顯示第二個區段的內容(此例中為空白);當單元格數值等於零的時候顯示第三個區段的內容(此例中為”進行中“)。因此在設置完成這樣的自定義數字格式後,顯示如下圖所示:

接下來再使用2007中所新增的“圖標集“條件格式:

1, 選中H2:H7,在功能區上依次單擊【開始】——【條件格式】——【圖標集】——【其他規則】,打開【新建格式規則】對話框;

2, 【圖標樣式】裏選擇一種,例如“三個符號(有圓圈)“,右側的兩個【類型】都選擇【數字】,左側的兩個【值】分別填寫1和0,如下圖所示。確定完成即可。

最後顯示如下圖所示