在PTS的高級圖表培訓課程中,有一個 Conditional formatting in charts 的內容,也就是如何在圖表中應用條件格式。我們知道,excel中可以對單元格設置條件格式,但對圖表卻是沒有這個功能的。PTS的技巧,其實也是模仿的條件格式罷了。今天這個日志整理一下這方面的技巧。
1、對柱形圖的柱子應用條件格式。
這是最常見的圖表條件格式需求和方法。比如我們用柱形圖比較各分公司某一指標的完成情況,我們想對高於平均值(或計劃進度等其他閥值)的柱子用綠色表示,低於平均值的柱子用紅色表示。
其制作思路是,
a、根據條件判斷,將原指標序列分離為高於平均和低於平均兩個序列。
b、用這兩個序列做堆積柱形圖,兩個序列分別填充以不同的顏色。
事實上,很多人為了做出《如何設置互補色》中正負數不同填充色的效果,就是運用的這個方法。
此方法的應用還有:
* 始終標出圖表中的最大最小值,原理是從原序列分離出最大、最小值來作為輔助序列加入圖表。
* 標識圖表中諸如周末等特定日期,原理是從原序列分離出周末的數據點來加入圖表。
以上方法同樣適用於條形圖、曲線圖。
2、對Y軸的數值標簽應用條件格式。
這個技巧利用數值的自定義格式,將Y軸的數值標簽,高於某一值(如預算完成率,50%)的顯示為綠色,低於某一值的顯示為紅色。在 坐標軸格式 》數字 》自定義 》 類型,輸入:
[紅色][<=50]#,##0;[藍色][>50]#,##0;G/通用格式
其中50是我們設置的閥值,根據需要指定。
這個技巧也可以用於圖表中數據序列的數據標志,讓每個數據點的數據標簽顯示為相應的顏色。
3、對X軸的分類標簽應用條件格式。
X軸的分類標簽本身無法設置條件格式,這一技巧不過是用輔助序列模擬罷了。下圖中,高於平均線(或其他閥值)的X軸標簽顯示為綠色,低於的顯示為紅色。
同前述1中的思路,
a、根據條件判斷,由原指標序列分離出兩個輔助序列,只不過對應的數值均為0。
b、用原序列做柱形圖後,設置其x軸無分類標簽。
c、將這兩個輔助序列加入圖表,類型為曲線圖,隱藏不可見。
d、設置輔助序列的數據標志顯示為類別名稱,對齊為下方。兩組數據標志模擬的x軸分類標簽,對其分別設置不同的數據格式,實現條件格式化。
我所知道的在圖表中運用條件格式的做法就是這些了,是否還有其他形式的圖表條件格式方法和應用,歡迎大家補充。
現在,給出本博的互動話題3:下圖中柱形圖上的紅綠色的上下箭頭是如何做的?歡迎在評論中留下你的制作思路,或者發來你的制作文件。期待參與!