1. 程式人生 > >Excel圖表製作(二):單選框和下拉選單組合完成動態圖

Excel圖表製作(二):單選框和下拉選單組合完成動態圖

     在"單元格連結"裡單擊,然後選中一個任一空白單元格,我們選"示例!R17",確定;先在"示例!R18"填入一個任意數字,1即可,按左邊方法將單元格連結到"示例!R18",資料來源區域選擇"K17:K26",下拉顯示項數填入10,就是K17:K26的個數,確定。
    回到圖表,我們來試操作一下,在兩個單選框中選擇時,發現"R17"裡的數字會跟著變,1和2(因為我們這裡就兩個單選框),而K17:K26裡的種類在下拉框都有顯示了,選擇不同的種類時,R18裡的數字也會跟著變哦,排第幾就顯示第幾!好像很神奇!好了,這一步就先做到這裡! 

    小知識:當在窗體按鈕上做不同選擇時,總會向它所連結的單元格返回一個特定的值!
    注  意:可能你開啟的格式框沒有"控制"這個選項,右鍵選單下是否選成了"控制元件工具箱"呢!

    第4步:做列表

    來到這一步,大家應該放慢一下速度,靜下心來,你應該會聯想到什麼,(某些函式)
    對了,沒錯,請相信自己的直覺,就是它--OFFSET和CHOOSE
    現在把兩個單選框的文字依次改為"按種類"(返回1)和"按月份"(返回2)
    定義一個名稱--下拉列表
,引用位置為:=CHOOSE(示例!$R$17,示例!$K$17:$K$26,示例!$M$17:$M$28)
    然後把下拉框的資料來源區域改為剛才定義的名稱:下拉列表
    回到圖表,操作一下這幾個按鈕,我想不用我解釋你應該就明白其中的道理了!
    如果能正確顯示的話,我想說,恭喜你,成功一半了!(別說你不會用CHOOSE函式和定義名稱哦,很抱歉,該內容不在本教案範圍內,請原諒我的任性!^_^)

    第5步:做引用

    下拉列表在變,但我們的資料還是沒跟著變啊!別忘了,我們的OFFSET函式和輔助區域還沒用到呢!
    看一下"按種類取數區",在A15填入公式=OFFSET(A2,$R$18,)
,往後填充
    看一下"按月份取數區",在B18填入公式=OFFSET(A3,,$R$18*2-1),往後填充
    驗證一下,當你在下拉時,取數區的資料有沒跟著改變!如果沒有,請回到第3步!


    第6步:做系列

    現在剩下最艱鉅的任務就是怎樣把時刻變化著的資料引用到柱形圖裡去!
    在圖表空表區域右鍵--源資料: