excel圖表製作技巧:條件格式製作像素圖表

職場 發佈 2020-01-11T07:55:59+00:00

【前言】圖表是即簡單又複雜的一個模塊,說它簡單,是因為只要有作圖數據源,只需在工具欄中點擊插入,再選擇圖表類型,EXCEL就可以給我們製作出一張圖表,相當方便;說它複雜,是因為如果要做出一張「賞心悅目」的圖表,就必須對數據源的內容進行分析,挖掘出有意義的數據,結合預計的圖表類型,

編按:哈嘍,大家好!在平時的工作中,我們會製作各種各樣的圖表,但大都離不開這三個步驟:選中數據--插入圖表--選擇圖表的樣式。通過這三個步驟製作出的圖表都是浮於單元格上方的,而其實單元格本身,也是可以用來製作圖表的,且樣式美觀,我們稱它為「像素圖表」。下面就跟著作者E圖表述的步伐,感受一下「像素圖表」的魅力吧!


【前言】

圖表是即簡單又複雜的一個模塊,說它簡單,是因為只要有作圖數據源,只需在工具欄中點擊插入,再選擇圖表類型,EXCEL就可以給我們製作出一張圖表,相當方便;說它複雜,是因為如果要做出一張「賞心悅目」的圖表,就必須對數據源的內容進行分析,挖掘出有意義的數據,結合預計的圖表類型,用函數或者VBA製作出能夠被此圖表類型使用的數據源,然後再進行配色、排版等美化操作。

很多人都喜歡設計圖表,作者也不例外,每一次的設計過程都是一次創作的過程,預算的結果可能一樣,但是每次設計的圖表格式卻不盡相同,這是一個美妙的過程。

之前作者E圖表述也給大家分享過一些創意圖表的做法,今天呢,我們另闢蹊徑,帶大家看看EXCEL中的另一種圖表的形式,作者稱它為「像素圖表」。

【正文】

什麼是像素圖表呢?其實就是一種叫法,一個一個的單元格是EXCEL軟體中最小的操作對象,我們可以把它看作是EXCEL展示中的一個「像素」。「像素圖表」就是在單元格中才會有的一種圖表,它的製作大致可以分為如下四種方式:


一、迷你圖

假如我們有如下圖這樣的數據源:

你會選擇什麼類型的圖表去展示呢?其實無論你用什麼圖表,要處理上述的數據源,估計都會是一個勞心費神的過程。我們看下圖,如果用「迷你圖」來操作的話,會是什麼效果:

省時省力,整齊美觀,既避免了繁雜的函數過程,又做出了一張精美的數據匯報。我們下面就來看看這個圖是如何製作的,順便來了解一下 「微圖表」的功能。

【製作過程】

步驟1:

選中H3單元格,在工具欄中,點擊插入——「迷你圖」——柱形圖,此時會彈出「創建迷你圖」的設置窗口,我們可以在「數據範圍」中選擇數據所在的單元格區域地址,在「位置範圍」中輸入迷你圖的放置單元格地址。如下圖所示:

點擊「確定」按鈕,就得到了C3:G3區域的一個迷你柱形圖的圖表展示。

步驟2:

選中H3單元格,此時我們可以在工具欄上看到「迷你圖的設計工具欄」,在這裡可以對我們剛插入的迷你圖進行「格式」上的調整。

在「顯示」欄中選擇「高點」「低點」,「樣式」欄中選擇一個中意的配色,作者案例中的設置如下:

步驟3:

設置格式之後,複製H3單元格,再選擇H4:H14單元格區域進行「粘貼」,就完成了迷你柱形圖的製作。

按照同樣的方式,在不給出步驟的情況下,大家能不能完成C15:G15區域的「迷你折線圖」呢?可以加入「部落窩」的QQ群,下載模擬練習課件試一試。

【注意】設置「顯示」欄中高低點顏色的功能在這裡喲!


二、數據條、色階、圖標集

這是第二種製作「像素圖表」的方式,下面是我們模擬的數據源:

如果我們使用圖表的做法,可能需要一個組合圖,還要涉及主坐標和次坐標的參數設置。現在我們換一種方式,比如像下圖這樣,是不是也能清楚地展示數據。

從這個圖中,我們不僅可以看出「計劃數量和完成數量的對比」,還可以看出「每個月完成率的比較」,更重要的是,製作這樣的一個圖,要比圖表的操作「簡單得多」。

【製作過程】

步驟1:選中C3:C14單元格區域,在工具欄——「開始」選項卡中,選擇「條件格式」——「數據條」,再選擇其中一種格式。

步驟2:

再次選擇工具欄中的條件格式——「管理規則」,彈出如下窗口。

點擊「編輯規則」,進入「編輯格式規則」的窗口,按照下圖進行設置:

這樣就得到了,我們模擬圖中「計劃數量」的效果,同理製作「完成數量」的「數據條」,圖形方向默認即可。

步驟3:

選中E3:E14單元格區域,在「條件格式」中,選擇「色階」中的某一個格式,及此完成圖表的製作。

圖標集和色階的用法基本一樣,我們就不過多闡述了,有興趣的同學可以用數據操作一下,一定會有很多的心得。


三、條件格式圖

既然講到了用條件格式製作「圖表」的方法,那麼我們就可以發散思維,看看利用條件格式還可以怎麼製作圖表。數據源如下圖所示:

我們需要通過圖表的形式展示這幾個數據占總數據的百分比,當然我們可以利用「堆積柱形圖」來做,效果如下所示:

但如果我們使用條件格式來處理這類問題,呈現的方式就會顯得比較「高級」。如下圖所示,我們用100個單元格來標記占比的圖表。

【製作過程】

步驟1:

選中F:O列共10列的區域,調整列寬為2。在EXCEL中,列寬為2,行高為14.25,可以組成一個正方形的單元格。

步驟2:

在D3單元格輸入函數=C3/SUM($C$3:$C$7),用於計算第一個數據占總費用的比例,下拉得到每個數據的占比情況。

在E3單元格輸入函數=SUM($D$3:D3),計算數據的累積占比,得到下圖的數據。

步驟3:

製作條件格式,在工具欄中點開「條件格式」中的「管理規則」選項。

因為我們有五個內容,所以需要設置五個內容的條件格式。

選擇「使用公式確定要設置格式的單元格」的方式,設置條件格式的規則類型。

這裡要「吐槽」一下,在條件格式的函數錄入窗格中,因為窗格的顯示有限,不能夠看清整體的函數錄入,十分的不便,所以這裡給大家分享一個「小竅門」。

【函數條件格式錄入的小竅門】

隨便找幾個空白單元格,輸入公式後再粘貼到條件格式的錄入框中。

選擇F12:O21單元格區域,在條件格式中分別設置以下五個函數條件,別忘了設置需要顯示的格式。

在R7單元格輸入函數:

=AND(((ROW()-12)*10+(COLUMN()-5))>=0*100,((ROW()-12)*10+(COLUMN()-5))<=$E$3*100)

在R8單元格輸入函數:

=AND(((ROW()-12)*10+(COLUMN()-5))>=$E$3*100,((ROW()-12)*10+(COLUMN()-5))<=$E$4*100)

在R9單元格輸入函數:

=AND(((ROW()-12)*10+(COLUMN()-5))>=$E$4*100,((ROW()-12)*10+(COLUMN()-5))<=$E$5*100)

在R10單元格輸入函數:

=AND(((ROW()-12)*10+(COLUMN()-5))>=$E$5*100,((ROW()-12)*10+(COLUMN()-5))<=$E$6*100)

在R11單元格輸入函數:

=AND(((ROW()-12)*10+(COLUMN()-5))>=$E$6*100,((ROW()-12)*10+(COLUMN()-5))<=$E$7*100)

大家應該不難看出,我們的核心函數就是(ROW()-12)*10+(COLUMN()-5),函數解析如下:

因為我們設置條件格式區域的初始單元格是F12,所以確定了12(行數)和5(左邊的空列)這兩個數字,我們用下面的圖示說明這些值的意義:

再用這個序號和我們E3:E7單元格區域中的值對應,值在範圍內就顯示設置的填充顏色,如此一來就形成了我們上面的示例的效果。這裡再囑咐一下同學們,不要只是看或者參悟教程的意義,一定要動手做一遍,不動手是永遠不會的!!

四、函數作圖法

這篇文章主要是講解在單元格中的作圖方式,眾所周知,函數就是在單元格中起作用的,那麼有沒有可以做圖表的函數呢?我們一起來「見證奇蹟」!

一張由函數製作的「膠捲圖」,我們一起來看看它的做法。

【操作步驟】

區域模塊的劃分,按下表設置各個行高:

由於篇幅原因,我們對於整體的排版就不做詳細介紹了,同學們可以通過「部落窩」官方QQ群,下載此教程的素材。我們主要來看看,製作這張「膠捲圖」使用了什麼函數。

在D5單元格中輸入函數:

=REPT(UNICHAR(9611),D10/50)

函數解析:

這麼複雜的一個圖,函數部分居然 「如此簡單」,但是這麼簡潔的函數,卻不是常用的函數。

REPT函數:根據指定次數重複文本。

白話語法:REPT(文本,重複的次數)。

UNICHAR函數:返回由給定數值引用的UNICODE字符。

這裡的9611是什麼字符呢?就是「▋」這個啦。接著用銷售額除以某一個常數,把REPT函數的第二參數(重複的次數)縮減一些(否則這個圖會很長,不好排版也不好看),並按照下圖設置單元格的「對齊」格式,將字體調整為斜體,整體的效果就出來了。

【編後語】

今天的文章,同學們有沒有感覺到「單元格圖表」的魅力呢?反正作者E圖表述是覺得這一點也不亞於「正式圖表」的效果,反而有點小「另類」。當我們對EXCEL有了更多的思考、更多的創意用法,你就會對這個軟體有更多的認識,有更多的喜愛。


****部落窩教育-excel像素圖表製作方法****

原創:E圖表述/部落窩教育(未經同意,請勿轉載)

更多教程:部落窩教育(www.itblw.com)

微信公眾號:exceljiaocheng

關鍵字: