如何讓你的圖表動起來,學會這個就夠了!

動態圖表有很多形式,對於初學者來講不僅神秘而且高端,大家不要被表象迷惑,術是表象,道才是根本。

其實動態圖表不過是利用窗體控件和函數使數據源發生變化,魚不重要,漁才重要。如果你能掌握這種方法,至於形式,就可隨心所欲。

案例一:用Vlookup函數和窗體控件製作智能化圖表,下表是奮鈞公司2013年到2016年個個地區的銷售額(單位:百萬):

如何讓你的圖表動起來,學會這個就夠了!

首先,我們在地區的左列輸入序列1,2,3,4。

在表的行標題下再插入一行,並依次在在C3,D3,E3,F3單元格輸入公式:

C3=VLOOKUP($A$3,$A$4:$F$7,3,0)

D3=VLOOKUP($A$3,$A$4:$F$7,4,0)

E3=VLOOKUP($A$3,$A$4:$F$7,5,0)

F3=VLOOKUP($A$3,$A$4:$F$7,6,0)

如下圖所示:

如何讓你的圖表動起來,學會這個就夠了!

然後,我們在開發工具—插入—下拉框(窗體控件),選中該下拉框鼠標右鍵設置對象格式:數據源區域選擇B4:B7,單元格鏈接選擇A3,然後確定,如下圖所示:

如何讓你的圖表動起來,學會這個就夠了!

最後,選取區域C2:F3,插入柱形圖,在下拉框中選取不同的地區,就會出現不同地區的銷售圖,例如選取北京或廣州,就會出現下圖:

如何讓你的圖表動起來,學會這個就夠了!

如何讓你的圖表動起來,學會這個就夠了!

通過以上的例子,我們可以看出這個動態圖表就是用Vlookup函數和窗體控件使圖表的數據源區域發生變化。

動態圖表的製作,萬變不離其宗。

接下來再介紹一個貌似更高端的案例

案例二:北京7日的最高溫度如下圖所示,根據這個案例製作動態圖表:

如何讓你的圖表動起來,學會這個就夠了!

上圖給大家展示了一個非常簡單的折線圖,也是常見圖表,如何製作動態圖表,先看效果:

如何讓你的圖表動起來,學會這個就夠了!

製作上面的動態圖表,具體步驟如下:

在菜單“開發工具”中插入窗體控件“滾動條”,最小值設為1,最大值設為7,單元格鏈接為A9。

如何讓你的圖表動起來,學會這個就夠了!

如下所示:定義名稱:在菜單“公式—定義名稱”中,定義兩個名稱X=OFFSET(Sheet1!$A$2,,,Sheet1!$A$9,1)

Y=OFFSET(Sheet1!X,,1)

如何讓你的圖表動起來,學會這個就夠了!

OFFSET(參考單元格,移動的行數,移動的列數,所要引用的行數,所要引用的列數)。以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。並可以指定返回的行數或列數。

插入面積圖中的堆積面積圖,選擇數據源,如下圖:

如何讓你的圖表動起來,學會這個就夠了!

將上圖中數據源窗口裡面的內容刪除,如下圖:

如何讓你的圖表動起來,學會這個就夠了!

點擊“圖例項”裡面的“添加”按鈕,並作如下填充。

如何讓你的圖表動起來,學會這個就夠了!

如何讓你的圖表動起來,學會這個就夠了!

最後,將座標軸的值設置成固定。

如何讓你的圖表動起來,學會這個就夠了!

上面的動態圖表,也是用函數Offset和窗體控件使圖表的數據源區域發生了變化只不過多運用了一個“名稱定義”知識點而已。

數據透視圖

如果你還不會製作動態圖表,先學一個最簡單的,利用切片器製作動態圖表。

案例如下

如何讓你的圖表動起來,學會這個就夠了!

選中數據區域,插入數據透視圖

如何讓你的圖表動起來,學會這個就夠了!

然後用年份生成切片器

如何讓你的圖表動起來,學會這個就夠了!

這就是最簡單的動態圖表,直接用數據透視圖生成。


分享到:


相關文章: