辦公小技巧:Excel動態圖表即點即變

職場 發佈 2020-03-05T11:39:26+00:00

圖1輔助列在原始數據前插入一列,選中A2,點擊「開發工具→控制項→插入→複選框」,在A2中插入一個複選框,雙擊插入的控制項,依次將原來的「複選框」字樣刪除,只保留複選框,然後下拉填充,將複選框依次填充到A3:A5單元格。

Excel中的常規圖表往往是靜態的,一般是在選擇相應的數據後自動生成,演示時固定不變。不過遇到變化較多的數據,比如某公司季度生產計劃,分析時需要比較某個月或者某幾個月的實際任務占比,這時常規的靜態圖表很難表現,這種情況下我們不妨試試動態圖表。

首先在Excel中輸入原始數據,選中D列作為輔助列,然後在D2:D5單元格填充進True字樣,把它作為選中選項的判斷值(圖1)。

圖1 輔助列

在原始數據前插入一列,選中A2,點擊「開發工具→控制項→插入→複選框(窗體控制項)」,在A2中插入一個複選框(窗體控制項),雙擊插入的控制項,依次將原來的「複選框」字樣刪除,只保留複選框,然後下拉填充,將複選框依次填充到A3:A5單元格(圖2)。

圖2 添加複選框

右擊A2的複選框選擇「設置控制項格式」,值設置為「已選擇」(表示複選框選中時它的值就為True),點擊單元格的連結選擇「$D$2」,即將複選框的選擇和D列對應單元格的值對應起來。操作同上依次對A3:A5單元格的控制項做同樣的設置(圖3)。

圖3 設置控制項格式

返回Excel,此時如果我們對單元格的複選框進行選擇,可以看到選中/未選中後,D列對應的單元格值會變為True/Flase,這樣藉助插入的複選框我們就可以實現對項目產量值的靈活選擇了(圖4)。

圖4 複選框選擇/未選擇變化

通過複選框我們可以實現對項目的靈活選擇,因為最終選擇需要反應在動態圖表變化上,因此下面我們還要將選擇的數據參與實際求和。為了將選擇的數據進行求和,這裡我們可以使用SUM的數組函數實現。定位到C6單元格,輸入「=SUM(C2:C5*D2:D5)/B6*100%」,然後按下Ctrl+Shift+回車填充數組公式(圖5)。

圖5 數組公式

小提示:這裡使用數組公式的概念將原來季度數量求和與D2:D5的判斷值關聯在一起,當複選單元格處於選中狀態,D列單元格的值是True,此時對應C列的值就會參與求和,否則顯示為Flase,對應C列的值就不會參與求和,從而實現數值的靈活選擇。

為了方便識別選中的圖表數據,這裡可以使用條件格式對選中單元格進行顏色設置填充顯示。選中A2:D2,點擊「開始→條件格式→新建格式規則」,在打開的新建規則窗口選擇「使用公式確定要設置的單元格的格式」,在公式欄輸入「$D$2」(圖6)。

圖6 條件格式設置

繼續點擊「格式→填充」,將符合條件的格式填充為藍色(即和圖表中已完成的數據顏色一致)。這樣當我們在數據欄勾選複選框的標記後,選中的單元格就會自動填充對應的顏色了(圖7)。

圖7 條件格式設置

現在定位到D6,輸入公式「=1-C6」,選擇C6:D6數據區域,點擊「插入→圖表→圓環圖」,插入一個圓環圖。選中插入圖表,右擊選擇「設置圖表區格式」,將填充的方式設置為「無」。繼續選擇「設置數據系列格式」,將圓環內徑大小設置為14%,方便我們更直觀查看占比圖示(圖8)。

圖8 設置數據系列格式

右擊圖表選擇「添加數據標籤」,添加完成數據標籤後,將相應的數據標籤依次更改為「已完成+數值」和「未完成+數值」,同時將未完成字體提示設置為醒目紅色。最後將圖表標題、系列標記等無關內容全部刪除,選中D列,將「輔助列」的字樣刪除,然後將該列大小縮小,將該輔助列隱藏顯示(圖9)

圖9 添加數據標籤

可以看到這個圓環圖實際上是由C6(選中實際產量值/計劃產量百分比)和其餘數(1-百分比)組成的,因此當我們在原始數據欄選中需要統計的數據時,圖表就會進行動態的變化。比如現在可以任意選擇1個或幾個季度的數據,選擇後可以非常直觀看到圖表的變化(圖10)。

圖10 選擇後圖表變化

可以看到通過添加複選框控制項並設置TRUE/Flase的值,我們可以實現對指定數據的顯示和不顯示,大家可以舉一反三製作出更多符合自己需要的圖表。比如可以使用柱形圖,通過TRUE/Flase的值實現數據的疊加顯示/不顯示,這樣的動態圖表可以更方便對自行選擇的數據的比較。

 

關鍵字: