前兩天同學從我這里拷貝資料的時候,順便拷走了一個動態(tài)圖表的Excel文件。打開一看,選擇一個數(shù)據(jù)就有不同的圖表出來,覺得超酷! 對,像這樣的:
上圖算是Excel動態(tài)圖表里比較簡單的,使用了開發(fā)工具。一般情況下, Excel的開發(fā)工具選項卡默認是沒有顯示的,需要添加顯示出來:
1、第一步,加入控件
在“開發(fā)工具”里插入控件:
在控件的屬性里,設置控件可以選擇的內容,將單元格鏈接設置在任意單元格,順便設置一下三維陰影:
從上圖可以看出,選擇第一項,連接的單元格出現(xiàn)數(shù)字“1”,選擇第二項,出現(xiàn)數(shù)字“2”,以此類推。
2、第二步,創(chuàng)建輔助列
我們將標題復制下來,根據(jù)控件連接的單元格數(shù)字的變化,用函數(shù)引用對應的數(shù)據(jù):
上圖的函數(shù)是:=index($B$2:$E$5,$A$8,match(B$7,$B$1:$E$1,))
如果不熟悉index函數(shù),可以用vlookup。
3、第三步,添加圖表
選中創(chuàng)建的輔助列,插入柱形圖:
最后刪掉圖列和網(wǎng)格線,并添加數(shù)據(jù)標簽,記住:Less is more.
做好之后,你的圖表就由控件控制了!
再進階一層。
從下圖可以看出:我們可以在滾動條兩段進行點擊,也可以直接拖動,在折線上有個對應的發(fā)光點。
4. 首先,插入橫條控件
在控件上點擊鼠標右鍵,選擇控件的屬性:將整個控件分為平均分為12份(即最小值為1,最大值為12)。控件的單元格鏈接可定位在A3單元格,點擊控件左右方向鍵可以看書鏈接的單元格也有數(shù)字變化。
5、函數(shù)的那些套路
其實,我們還是要用原始數(shù)據(jù)作為折線,那個發(fā)光的點則要用函數(shù)去實現(xiàn):當控件移動到第N個,第N個值就等于原來的數(shù)字,其它為NA()——利用“帶數(shù)據(jù)標記的折線圖”。
我們先用最簡單的vlookup函數(shù)將年份”2016“作為查詢值來引用控件控制的第N個值:=vlookup($A$2,$A$2:$M$2,$A$6 1)
我們只需要實現(xiàn)Vlookup查尋出來的值等于控件控制的第N個值,其它返回為NA()。
所以用if函數(shù)來判斷一下:=if(=vlookup($A$2,$A$2:$M$2,$A$6 1)=B$2,B$2,NA())
如果你的函數(shù)學的不錯,用一個index加if也是可以搞定的:
=if(index($B$2:$M$2,0,$A$6)=B$2,B$2,NA())
6、插入圖表
選擇標題、數(shù)據(jù)和輔助列插入“帶數(shù)據(jù)標記的折線圖”,記住刪除圖例、坐標軸和網(wǎng)格線:
選中圖表,更改圖表類型:
上圖步驟適用于2013版本以上,2010版本以下需要自己摸索一下,不難。
最后,選中那個點做一下美化就好了:
或許,你在移動圖表的時候會發(fā)現(xiàn)滾動條不跟著圖表一起走,將他們組合配成一對兒就形影不離了!