Excel單元格繪制個性化圖表可以這么簡單
通常我們在Excel繪制圖表的流程是:選中數據-插入圖表-調整圖表格式。這種制圖方式有兩個缺點:一是受Excel圖表類型及格式限制,無法自由發(fā)揮;二是圖表與數據在展示上是割裂的存在。

在單元格直接制圖兼具個性化與靈活性,并且與數據源融為一體。本文以條形圖說明如何制作,下圖即在單元格完成。

1.圖表生成
表面上它是一個條形圖,實際是單元格的組合:E列是維度,F(xiàn)列是數據,G列是條形展示。

圖表列(G列)的公式如下:
=REPT(UNICHAR(9608),F3)

原理是UNICHAR生成的符號樣式,使用REPT函數按照數據大小重復。Excel支持的符號非常多,以下列舉幾個常用的。


2. 格式調整
圖表顏色和大小的調整和文字的調整方式相同,如下動畫演示:

坐標軸和圖表區(qū)的分割線,設置單元格的右框線:

數據標簽在圖表公式加上一個空格外加數據列:

以此類推,多數據標簽也不是什么難事:
=REPT(UNICHAR(9608),F3)&" ["&F3&"]["&TEXT(G3,"0.00")&"]"

實際使用時,可能遇到一個問題:數據很大,比方上億,一個符號在單元格重復這么多次是不現(xiàn)實的,此時重復次數可以不按實際數據,而是按比例壓縮。比方1億顯示為50個符號,5000萬25個,以此類推。
條形圖就講到這里。柱形圖需要注意兩點:第一,圖表所在行的單元格需要足夠高;第二,圖表行的文字方向需要旋轉90度。


標簽: