平淡
從圖1所示的視頻中可以看出,全國各省每年的GDP數據從大到小通過條形圖進行排列,隨著年份的變化,其GDP數據也會不斷地發生變化,最終形成視頻所示的效果。
理清制作思路后,我們就來講述一下具體的操作步驟。這里以某省份各地市2015年到2019年的GDP數據為例,突出顯示的是H市的數據。
1整理數據
啟動Excel,然后將收集到的數據依次輸入到新建文檔中。因為在每組條形圖中只顯示一個年份的數據且從大到小進行排列,所以我們需要將這些數據整理為按升序排列(這樣條形圖才會變為從上到下降序排列)。
定位到H1單元格,任意輸入一個年份(如2017),接著在H2單元格中輸入公式“=SMALL(OFFSET($A$2:$A$10,0,MATCH($H$1,$B$1:$F$1,0)),ROW(A1))”,下拉填充到H10單元格,這樣即可將D2:D10區域中的數據按升序依次填充到H2:H10區域(圖2)。
公式解釋:以H1單元格中輸入的年份為基準,使用OFFSET函數嵌套MATCH函數對D列中(對應2017年的數據)的數據進行引用,然后再使用SMALL函數對引用的數據從小到大進行排序。
繼續定位到G2單元格并輸入公式“=INDEX($A$2:$A$10,MATCH(H2,OFFSET($A$2:$A$10,0,MATCH($H$1,$B$1:$F$1,0)),0))”,下拉填充到G10單元格(圖3)。公式的含義同上,在H列中填充了相應的GDP數據后,再使用INDEX函數在A 2:A10區域中引用與之相對應的城市名稱。
再定位到I2單元格并輸入公式“=IF(G2="H市",H2,"")”,下拉填充到I10單元格(圖4)。該公式的意思是使用IF函數對G列中的數據進行判斷,如果G列中的單元格顯示為“H市”,那么就在I列所對應的單元格中顯示H市的GDP數據,這樣當我們以I列中的數據制作條形圖時就只顯示H市的數據。
2設置條形圖
選中G2:H10區域中的數據,依次點擊“插入→圖表→條形圖”,右擊插入的條形圖并點擊“選擇數據”,在打開的窗口中添加“系列2”,將“圖表數據區域”設置為“=Sheet1!$G$2:$I$10”,這樣就會出現兩個系列的條形圖。選中“系列2”的條形圖(即只有H市的GDP數據),將其填充顏色設置為紅色(圖5)。
繼續在上述的圖表區域中右擊任意一個條形圖并選擇“設置數據系列格式”,在右側的窗格中將“系列重疊”設置為“ 9 8%”、“間隙寬度”設置為“5%”,這樣H市的2個系列的數據就會融合在一起(圖6)。
因為這里的條形圖是通過引用函數填充的數據生成的,而這些數據又是以H1單元格中輸入的年份為基準,所以我們只要在H1單元格中輸入其他的年份,該條形圖也會隨之發生變化。
3設置時間控件
在圖1所示的視頻中,GDP數據會隨著年份的變化而變化,而年份的變化可以通過插入控件來實現。依次點擊“開發工具→插入→滾動條控件”,用鼠標右鍵點擊該控件并選擇“設置控件格式”,在打開的窗口中切換到“控制”,將“最小值”設置為“2015”、“最大值”設置為“2019”、“單元格鏈接”設置為“$H$1”(圖7)。
接著返回圖表區域,依次點擊“插入→文本框→ 繪制橫排文本框”,定位到文本框,在地址欄中輸入公式“=Sheet1!$H$1”,表示在文本框中引用H1單元格中的數據。之后當我們點擊滾動條時,H1單元格和文本框中的數字就會從2015到2019不斷地發生變化,而條形圖也會隨之變化。同時由于“系列2”只有H市的數據,其醒目的紅色條形圖就會隨著年份的變化不斷地發生跳動(圖8)。
最后我們使用QQ自帶的錄屏工具將變化的圖表區域錄制為視頻,并為其添加背景音樂,就可以打造出圖1所示效果的視頻了。