「圖標集」是Excel2007版本之後的新增功能,這個技巧其實不算複雜,主要包含了「自定義數字格式」和「條件格式」兩部份內容。函數
相信仍是有很多人對這個技巧的技術細節不太瞭解,所以在這裏詳細解讀一下。工具
效果圖:spa
工做中有一些項目進程跟蹤表格一般以下圖所示,在「完成狀況」一列中會經過文字來標識項目完成狀況。進程
若是前面六個階段所有打勾,則標識「已完成」,不然標識「進行中」。it
要實現這個功能,使用公式能夠很容易實現,可是考慮到要用條件格式的「圖標集」工具來進行可視化的圖形標識,就須要將公式的結果設置爲數值。由於只有數值能夠進行「圖標集」的條件格式設置。import
所以,在構建公式時,能夠在H2單元格中輸入如下公式並向下拖拽填充至H7單元格:可視化
=N(COUNTBLANK(B2:G2)=0)技巧
COUNTBLANK函數表示統計一個區域中的空白單元格數目,若是前面六個階段的單元格中不包含空白單元格,則公式結果返回True(即表示項目已完成),不然返回False(即表示項目尚在進行中)。方法
最外圍的N函數用於將上述的True或False的邏輯判斷結果轉換爲數值1或0,True對應結果爲1,False對應結果爲0。由此H列的結果就是由數值0或1來表示項目是否已完成,以下圖所示。im
爲了加強表格可讀性,H列的顯示內容仍是能夠設置爲中文字符「已完成」或「進行中」,並同時保持單元格數值仍舊爲1或0,其方法就是經過自定義數字格式來實現。
選中H列中須要設置的單元格區域,按<Ctrl+1>組合鍵打開【設置單元格格式】對話框,在【數字】選項卡的【分類】類型中選擇【自定義】,而後在右側的【類型】編輯欄中輸入
已完成;;進行中
注意代碼中包含兩個半角的分號。
以下圖所示:
上述代碼是自定義數字格式的一種表示方式,自定義數字格式的經常使用代碼格式爲
【大於零】;【小於零】;【等於零】
三個用半角分號隔開的區段分別表明了單元格中數值對應顯示的方案。當單元格數值大於零時,顯示第一個區段中的內容(此例中爲「已完成「);
當單元格數值小於零的時候顯示第二個區段的內容(此例中爲空白);
當單元格數值等於零的時候顯示第三個區段的內容(此例中爲」進行中「)。
所以在設置完成這樣的自定義數字格式後,顯示以下圖所示:
接下來再使用的「圖標集「條件格式:
1, 選中H2:H7,在功能區上依次單擊【開始】——【條件格式】——【圖標集】——【其餘規則】,打開【新建格式規則】對話框;
2, 【圖標樣式】裏選擇一種,右側的兩個【類型】都選擇【數字】,左側的兩個【值】分別填寫1和0,以下圖所示。肯定完成便可。
最後顯示以下圖所示: