如圖所示源數據,現在需要制作出日期為帶有下拉框的動態圖表,即選擇不同的月份,顯示相應月份的數據。且做出的圖表要有逼格!
希望達到的效果如下圖
那么大家有什么方法呢?
– 2 –
方法講解
今天給大家分享的一個方法是用組合窗的窗體控件來制作圖表。
具體方法如下:
Step1:開發工具——插入——組合框
Step2:在一個空單元格(本文選擇A10)輸入數字1
Step3:右擊控件——設置組合框的屬性
數據源 選擇日期,單元格鏈接 選擇A10即可
Step4:設置 動態變化的數據源
本文選擇INDEX函數。首先我們看下INDEX語法
INDEX(array, row_num, [column_num])
INDEX 函數語法具有下列參數:
Array 必需。為數據區域。
如果數組只包含一行或一列,則相對應的參數 Row_num 或 Column_num 可省略不寫。
如果數組有多行和多列,但只使用 Row_num 或 Column_num,函數 INDEX 返回數組中的整行或整列,且返回值也為數組。
Row_num 必需。選擇數組中的某行,函數從該行返回數值。如果省略 Row_num,則必須有 Column_num。
Column_num 可選。選擇數組中的某列,函數從該列返回數值。如果省略 Column_num,則必須有 Row_num。
本例中,具體的INDEX函數用法如下圖所示
Step5:插入圖表
Step6:美化圖表
插入圖形,形狀填充等方法進行圖表美化。具體如下圖
Step7:最終效果如圖所示
是不是感覺高逼格,動感十足呢?趕緊動手試試吧。