用Excel做數據分析時,經常需要繪制數據圖表,好的圖表能夠讓人眼前一亮,而動態圖表,更能體現逼格,讓你的數據展示提升一個檔次!
Excel中繪制動態圖表有以下3種方法。
1、通過sumifs建立輔助區域實現動態圖表
2、通過offset和自定義名稱實現動態圖表
3、通過offset和開發控件實現動態圖表
下面分別介紹。
通過sumifs建立輔助區域實現動態圖表
效果如下:
繪制方法:
1、設置選擇序列
選中單元格C8,選擇菜單:數據-數據驗證-數據驗證,打開“數據驗證”窗口:
允許:選擇序列,來源:選擇左上角紅框指示區域
設置完成后,C8單元格出現選擇序列:
2、定義數據源-通過sumifs公式
把月份復制到底下,通過公式sumifs來定義數據源。
數據源:
sumifs公式:=SUMIFS(C3:C6,$B$3:$B$6,$C$8)
在1月份底下的單元格寫完該公式后,向右拖動,求出其他月份的數據。
設置完成后,選擇不同金額時,數據源會隨著變化。
3、插入折線圖,引用數據源,并美化圖表
插入折線圖,選擇第2步定義的數據源。
插入-折線圖,選中圖表區,圖表工具-設置-選擇數據
單擊“添加”按鈕,選擇數據源
水平軸標簽選擇月份
確定后,得到初步完成的圖表,選擇不同金額時,圖表會隨之變化,剩下就是調整圖表大小,使之覆蓋輔助區域,并美化圖表。
相關推薦:《excel基礎教程》
美化圖表的具體操作如下:
(1)選擇一種圖表樣式
(2)輸入查看、走勢,并將單元格顏色設置為藍色,即可得到最終的效果圖。
通過offset公式和自定義名稱實現動態圖表
效果如下:
繪制方法:
1、設置選擇序列
方法同“通過sumifs公式建立輔助區域實現動態圖表”第1步。
2、定義數據源-通過offset公式和自定義名稱
思路:首先通過match獲取向下的偏移量,然后通過offset引用數據源區域。
選擇菜單:公式-名稱管理器
新建名稱“案例2數據源”,輸入以下公式:
=OFFSET(案例2!$B$2,MATCH(案例2!$C$9,案例2!$B$3:$B$6,0),1,1,8)
3、插入條形圖,引用數據源,并美化圖表
插入條形圖后,引用數據源方式:
=Excel動態作圖備課.xlsx!案例2數據源
說明:引用方式為工作簿名稱+自定義名稱
美化圖表,即得到最終的效果圖。
通過offset公式和開發控件實現動態圖表
效果如下:
繪制方法:
1、插入單選控件,并設置控件單元格鏈接
選擇菜單:開發工具-插入-表單控件,插入一個單選控件,修改名稱為充值金額
右擊該控件,設置控件單元格鏈接,這里選擇C8單元格。
再插入3個單選控件,并修改名稱:提現金額、投資金額和回款金額。
設置完成后,可以看到,選擇不同的單選控件,C8單元格里的數字會變化,分別對應1,2,3,4。
2、定義數據源-通過offset公式和自定義名稱
思路:通過offset公式和C8單元里的數字結合去引用數據區域。
具體公式:=OFFSET(案例3!$A$2,案例3!$C$8,1,1,8)
3、插入條形圖,引用數據源,并美化圖表
這一步前面已經介紹過了,操作跟前面一樣,只是插入柱狀圖,就不在贅述。
總結
本文介紹了三種繪制Excel動態圖表的方式:
(1)通過sumifs建立輔助區域實現動態圖表
(2)通過offset和自定義名稱實現動態圖表
(3)通過offset和開發控件實現動態圖表