馬震安
在Excel中,若將多系列的折線圖放在一起,會難以辨認每一個系列的情況。我們可以添加一層“窗紗”,隨著滾動條的拖動,把不需要注意到的數據進行模糊處理,而需要注意到的數據進行強調處理(圖1)。下面就介紹這種交互式圖表的制作方法。
1. 插入列表框
在工作表中,先將下拉菜單所需要的數據放置在一列上,即將實例中的每個食品的名稱放置在K1:K8單元格中。選擇“開發工具”選項卡,點擊“插入”按鈕“表單控件”下的“組合框”,在工作表的合適位置按住鼠標左鍵拖動插入一個下拉列表框。右擊插入的下拉框,選擇“設置控件格式”,在彈出窗口“控件”選項卡的數據源區域處選擇K1:K8單元格區域,單元格鏈接處選擇L1單元格,確定后就會形成一個下拉列表,下拉選項就是K1:K8單元格中的值。當選定下拉列表中的一個食品名稱時,在L1單元格中就會出現這個食品名稱在下拉列表中的索引值。接下來,在L2單元格中輸入公式“=INDEX(K1:K8,L1)”,這樣L2單元格中就會顯示出所選擇的食品名稱(圖2)。

2. 插入滾動條
選擇“開發工具”選項卡,點擊“插入”按鈕“表單控件”下的“滾動條”,在工作表的合適位置按住鼠標左鍵拖動插入一個滾動條。右擊插入的滾動條,選擇“設置控件格式”,在彈出窗口“控件”選項卡的最小值處輸入0,最大值處輸入12(即月份數),步長處輸入1,單元格鏈接選擇M1,這樣當拖動滾動條時,M1處就會顯示滾動條的當前值是多少(圖3)。
3. 添加圖表
選定Excel工作表中的任意數據單元格,插入折線圖表,利用“設計”選項卡中的“添加圖表元素”,將圖例放置在圖表上方;設置好圖表的背景色、圖例和坐標軸的文字顏色,將下拉列表框、滾動條置于頂層并拖動到圖表上(圖4)。
4. 添加圖表項目
首先,利用名稱管理器為圖表添加新的數據源。選擇“公式”選項卡,點擊“名稱管理器”,在彈出的窗口中點擊“新建”,在“新建名稱”窗口中,名稱處輸入“data”,引用位置處輸入“=OFFSET(IF(Sheet1!$M$1=0,Sheet1!$B$ 14,Sheet1!$B$2),,MATCH(S heet1!$L$2,Sheet1!$B$1:$I$ 1,0)-1,IF(Sheet1!$M$1=0,12, S h e e t 1 ! $ M $ 1 ) , )”;再次點擊“新建”,名稱處輸入“zuizhi”,引用位置處輸入“=IF(ROW(Sheet1!$2:$13)-1>Sheet1!$M$1,50,NA())”(圖5)。

接下來,右擊圖表,選擇“選擇數據”,在彈出的窗口中點擊“添加”,在新彈出的“系列名稱”處無需輸入,“系列值”處輸入“=Sheet1!data”;確定后再點擊“添加”,在彈出的“系列名稱”處也無需輸入,“系列值”處輸入“=Sheet1!zuizhi”(圖6)。
再次右擊圖表,選擇“更改圖表類型”,在彈出的窗口中選擇“組合”,將所有系列名稱為食品的及系列名稱為系列9的圖表類型都設置為“折線圖”,而系列10的圖表類型設置為“簇狀柱形圖”。右擊圖表中的任意折線,選擇“設置數據系列格式”,在右側“設置數據系列格式”窗口的“填充與線條”選項卡中,將線條的“短劃線類型”設置為第3個“方點”,依次將除系列9折線圖外的其他折線線條類型也設置為方點。拖動滾動條使其值為2,顯示出簇狀柱形圖,選定圖表中的柱形圖,在“設置數據系列格式”窗口的“填充與線條”選項卡中,填充選擇“圖片或紋理填充”,無線條;在“系列選項”選項卡中,“系列重疊”處為“-100%”,“分類間距”處為“0%”(圖7)。
最后,選中圖例中的系列9、系列10將它們刪除,更改圖表標題,將圖表、下拉列表框、滾動條選中并組合。endprint