在之前的文章《Excel圖表學(xué)習(xí)之如果讓圖表像網(wǎng)頁一樣動(dòng)起來》中,我們學(xué)習(xí)了讓Excel圖表像網(wǎng)頁一樣動(dòng)起來的方法。而今天我們繼續(xù)分享Excel動(dòng)態(tài)圖表制作方法教程,竟然還有復(fù)選框可以選擇需要顯示的數(shù)據(jù)!誰要是拿這個(gè)圖表去做工作匯報(bào),保證老板都要多看你兩眼,這么高大上又簡單易學(xué)的動(dòng)態(tài)圖表,你確定不來學(xué)嗎?
手機(jī)如何做表格:點(diǎn)擊查看
一、Excel控件做動(dòng)態(tài)圖表教程
如下所示,圖中展示了公司2015年至2017年各項(xiàng)費(fèi)用支出情況。當(dāng)勾選2015年時(shí),就會(huì)顯示2015年的數(shù)據(jù);勾選2017年時(shí),就會(huì)顯示2017年的數(shù)據(jù)。這種動(dòng)態(tài)圖表在展示的時(shí)候會(huì)非常的直觀,今天我們就來學(xué)習(xí)制作帶有復(fù)選框的Excel動(dòng)態(tài)圖表。
原始數(shù)據(jù)如下所示:
需要制作文章開頭效果的動(dòng)態(tài)圖表。通過觀察效果圖,可以得知主要為:
-
1.圖表頂部左側(cè)有三個(gè)復(fù)選框可以選擇或者取消選擇;
-
2.當(dāng)選中一個(gè)年份的時(shí)候,圖表實(shí)時(shí)展示該年份的數(shù)據(jù);取消選擇,則隱藏;
-
3.圖表可以同時(shí)顯示三個(gè)年份的數(shù)據(jù),也可以一個(gè)年份的數(shù)據(jù)都不展示;
二、Excel動(dòng)態(tài)圖表制作步驟
(一)Excel圖表控件制作:插入復(fù)選框
excel自身就有復(fù)選框,在“開發(fā)工具”中。但是很多人沒有找到,因?yàn)槟莻€(gè)功能默認(rèn)關(guān)閉,需要手動(dòng)打開。
點(diǎn)擊菜單欄中的“文件”按鈕,在彈窗中找到“選項(xiàng)”按鈕,點(diǎn)擊之后打開excel文件選項(xiàng)窗口
在excel選項(xiàng)窗口中,選中“自定義功能區(qū)”。
在右側(cè)的自定義功能區(qū)(B)中,選擇“主選項(xiàng)卡”,我們把“開發(fā)工具”前面的方框選中,點(diǎn)擊確認(rèn),在主菜單欄就可以看到開發(fā)工具選項(xiàng)
選中菜單欄中的“開發(fā)工具”,選擇插入“復(fù)選框”,然后直接在excel拖動(dòng)出一個(gè)復(fù)選框。重復(fù)步驟,總共拖動(dòng)劃出3個(gè)復(fù)選框。
選中復(fù)選框,單擊右鍵,在彈窗中選擇“編輯文字”,將三個(gè)復(fù)選框的文字分別改為“2015年”、“2016年”和“2017年”。
效果如下:
(二)構(gòu)造制圖數(shù)據(jù)
我們主要的制作思路是,構(gòu)造出一個(gè)包含三年所有數(shù)據(jù)的區(qū)域?yàn)橹茍D數(shù)據(jù)區(qū)域。當(dāng)選中某一年份的時(shí)候,制圖數(shù)據(jù)區(qū)域中該年份的數(shù)據(jù)為真實(shí)數(shù)據(jù);如果未選中,制圖數(shù)據(jù)區(qū)域中該年份的數(shù)據(jù)區(qū)域?yàn)榭铡?/p>
1.設(shè)置綁定復(fù)選框值的單元格
當(dāng)復(fù)選框選中的時(shí)候,鏈接單元格的值為TRUE;當(dāng)復(fù)選框未選中的時(shí)候,鏈接單元格的值為FALSE。
選中“2015年”的復(fù)選框,單擊右鍵,在彈窗中選擇“設(shè)置控件格式”,在彈窗中選中“控件”選項(xiàng),并設(shè)置單元格鏈接為“$A$17”
此時(shí),如果“2015年”被選中,單元格A17的值為TRUE;如果未被選中,單元格A17的值為FALSE。對(duì)“2016年”同理設(shè)置,單元格鏈接為“$A$18”;“2017年”單元格鏈接為“$A$19”。
2.制作動(dòng)態(tài)的圖表數(shù)據(jù)
如下圖所示,1區(qū)域是我們需要的制圖數(shù)據(jù)。
A17,A18,A19是復(fù)選框的鏈接單元格。
當(dāng)“2015年”被選中的時(shí)候,A17的值為TRUE,我們就把A3:I3的數(shù)據(jù)復(fù)制到B17:J17;
當(dāng)“2015年”未被選中的時(shí)候,A17的值為FALSE,我們就把B17:J17的數(shù)據(jù)設(shè)置為空。
要完成這樣的設(shè)置,在B17單元格輸入公式:
= IF($A17=TRUE,A3,"")
,右拉下拉填充2015年的數(shù)據(jù)。
公式解析:
如果單元格A17的值為TRUE,單元格B17內(nèi)容為單元格A3的內(nèi)容,否則為空。
做到這一步,可以測試一下,取消選中2015年,單元格A17的值變?yōu)镕ALSE,區(qū)域B17:J17的數(shù)據(jù)被清空;
(三)制作條形圖
選中區(qū)域B16:J19作為作圖數(shù)據(jù),點(diǎn)擊“插入”-“條形圖”-“簇狀條形圖”。
將得到的條形圖位置拖動(dòng)到復(fù)選框的下方,雙擊圖標(biāo)標(biāo)題,將圖表標(biāo)題設(shè)置為“公司2015~2017年各項(xiàng)費(fèi)用”,得到下面的效果。
(四)Excel圖表美化
點(diǎn)擊選中橫坐標(biāo)軸,單擊右鍵,選擇“設(shè)置坐標(biāo)軸格式”,在彈窗中 ,設(shè)置坐標(biāo)軸選項(xiàng)的最大值為“100”;
點(diǎn)擊選中網(wǎng)格線,按delete鍵刪除,最終效果如下。
三、學(xué)習(xí)反思
動(dòng)態(tài)圖可以在一張圖上切換展示不同的內(nèi)容,是一種常用的Excel高級(jí)圖表。
主要難點(diǎn)是在制圖數(shù)據(jù)的構(gòu)造上面。因?yàn)槲覀円鶕?jù)復(fù)選框是否選中,來增加或者刪減數(shù)據(jù)。所以我們要先知道復(fù)選框是否選中,利用了它的單元格鏈接,把是否選中直接體現(xiàn)在鏈接的單元格的值是否為TRUE。
利用IF函數(shù)來判斷對(duì)應(yīng)的鏈接單元格的值。如果為TRUE,復(fù)制該年份的數(shù)據(jù)到制圖數(shù)據(jù)區(qū)域中;如果為FALSE,該年份的數(shù)據(jù)為空。而利用空數(shù)據(jù)做出來的圖是不可見的,所以最終結(jié)果是選中的年份在圖表上顯示出來,未選中的年份在圖表上隱藏。
希望大家通過這篇Excel動(dòng)態(tài)圖表的教程,能夠舉一反三,在日常工作中運(yùn)用到動(dòng)態(tài)圖表!
相關(guān)學(xué)習(xí)推薦:excel教程